setContentView方法简述

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)

版权声明:本文为koozework原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。