setContentView方法简述

来源:互联网 发布:域名紧急升级访问中 编辑:程序博客网 时间:2024/06/05 16:30
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)
0 0
原创粉丝点击