目前共有9篇帖子。 內容轉換:不轉換▼
 
點擊 回復
440 8
Android程序中打开新窗口,不管是否要传递数据,都要用Intent类
一派護法 十九級
1樓 發表于:2014-12-28 10:37
Intent act = new Intent(MainActivity.this, Act.class);
startActivity(act);
一派護法 十九級
2樓 發表于:2014-12-28 11:19
Intent act = new Intent(MainActivity.this, Act.class);
act.putExtra("title", getTitle());
startActivityForResult(act, 20872);
要传递数据的情况下
一派護法 十九級
3樓 發表于:2014-12-28 11:19
接收数据还要再开一个Intent
一派護法 十九級
4樓 發表于:2014-12-28 11:19
关闭一个Activity:Finish();
一派護法 十九級
5樓 發表于:2014-12-28 11:20
主activity中接收数据:
@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data)
    {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == 20872 && resultCode == 20871)
        {
            setTitle(data.getStringExtra("newtitle"));
        }
    }
一派護法 十九級
6樓 發表于:2014-12-28 11:21
子activity发送数据并关闭:
OnClickListener btn1_events = new OnClickListener() {
            @Override
            public void onClick(View v)
            {
                EditText mTitle = (EditText)findViewById(R.id.editText1);
                String title = mTitle.getText().toString();
               
                Intent intent = new Intent();
                intent.putExtra("newtitle", title);
                setResult(20871, intent);
                finish();
            }
        };
        findViewById(R.id.button1).setOnClickListener(btn1_events);

这段代码要放到
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);//////////////////////////////////////////
        setContentView(R.layout.activity_); /////////////////////////////
后面,不能放在中间!

在没显示窗口之前是不能绑定事件的。
一派護法 十九級
7樓 發表于:2014-12-28 11:22
setTitle("Set Title");
        String title = getIntent().getStringExtra("title");
        EditText mTitle = (EditText)findViewById(R.id.editText1);
        mTitle.setText(title);
        mTitle.selectAll();
子activity接收数据
一派護法 十九級
8樓 發表于:2014-12-28 11:22
20872
20871
是intent号码
为任意整数
一派護法 十九級
9樓 發表于:2014-12-28 11:22

回复:8楼

该号码取自本帖贴号

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:440 回複數:8
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2014-12-28 11:22
 
©2010-2024 Arslanbar Ver2.0
除非另有聲明,本站採用共享創意姓名標示-相同方式分享 3.0 Unported許可協議進行許可。