intent跳頁面 跟 傳值
MainActivity 頁面
setContentView(R.layout.activity_main);//此程式由activity_main來呈現
Intent intent = new Intent() ; // 先new一個intent的物件
intent.putExtra("Page", "畫面二") ; // 將intent ("這是資料表的名稱","這是資料")
intent.setClass(MainActivity.this, Page2.class) ; // 從MainActivity 跳轉到 Page2的頁面
startActivity(intent);
Page2
setContentView(R.layout.activity_page2); // 頁面由activity_page2來建成
TextView tv1 = (TextView) findViewById(R.id.textView1) ; // 一個顯示文字的區塊
Button bu2 = (Button) findViewById(R.id.button1) ; // 按鈕區塊
Intent intent2 = this.getIntent() ; // intent2這個物件呼叫getIntent這個函式
String aa = intent2.getStringExtra("Page") ; // aa得到intent2 中 資料表page裡的東西
tv1.setText(aa); // tv1文字區塊將顯示的文字設定成aa
bu2.setOnClickListener(new OnClickListener() // bu2的聆聽函式
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
Intent intent = new Intent() ; //new 一個intent的物件
intent.setClass(Page2.this, MainActivity.class) ; //從Page2程式跳轉到Mactivity程式去
startActivity(intent);
}
});
小的我也是新手XDD
有問題歡迎一起討論XD
留言列表