您的位置:首页 > 其它

启动另一个 Activity

2015-10-21 21:17 267 查看
startActivity(new Intent(当前.this,another.class));

启动网页

startActivity(new Intent(Intent.ACITON_VIEW,Uri.parse("http://www.baidu.com")));


在 Activity 之间传递参数

原class
Intent i=new Intent(当前.this,another.class);
i.putExtra("标记“,”内容“);
目标class
Intent i=getIntent();
String=i.getStringExtra("标记");

利用bundle 
原class 
Bundle b=new Bundle;
b.putInt("标记",值);
i.putExtras(b);
目标class
Intent i=getIntent();

Bundle b=i.getExtras();
int b=b.getInt("标记");


获取 Activity 的返回参数

目标class
Intent i=new Intent();
i.putExtra("lele", str);
setResult(1, i);
finish();

原class
startActivityForResult(i, 1);

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    // TODO Auto-generated method stub

    super.onActivityResult(requestCode, resultCode, data);

    bt.setText(data.getStringExtra("lele"));

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: