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)
發佈了23 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章