close

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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 晨柚 的頭像
    晨柚

    晨柚的部落格

    晨柚 發表在 痞客邦 留言(0) 人氣()