setContentView(R.layout.activity_main)//将使用的avtivity与xml互相绑定
btnStartAty1 = (Button)//强转findViewById(IR.id.btnStartAty1)//控件与xml中控件绑定
btnStartAty1。setOnClickListener//设置监听器(new View.OnClickListener)()//匿名类{
@Override
public void onClick(View v){
Intent i = new Intent(MainActivity.this,启动目标.class);//intent 传输数据
i.putExtra("键值对名",键值对值//boolean,String)
Bundle data =new Bundle();
data.put*("键值对名",键值对值)
i.putExtra(data )
//取得数据
getIntent().getStringExtra("键值对名 ");
Bundle data =getIntent().getExtras();
String txt = data.getString("键值对名");
}
}
主acticity启动次Activity无返回值: startActivity(//intent类)\
主acticity启动次Activity有返回值: startActivityForResult(i,
requestCode参数);
requestCode:重写
protected void onActivityRestult(
int requestCode参数 ,
resultCode ,
data){
String result = data.getStringExtra("键值对名");
super.onActivityResult(
requestCode参数 ,
resultCode ,
data);
}
i.putExtra("键值对名",键值对值//boolean,String)
次activity传给主activity:
Intent data = new Intent();
setResult(int
resultCode,
data)