Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Intent(三)向下一個活動傳遞數據,intent傳遞

Intent(三)向下一個活動傳遞數據,intent傳遞

編輯:關於android開發

Intent(三)向下一個活動傳遞數據,intent傳遞


     向下傳遞活動很簡單,可以我采用putExtra()方法的重載,把我們想要傳遞的數據暫時放在intent中,啟動活動時從這裡取就可以了。

     首先我們在MainActivity(主活動)顯式聲明intent的方式來啟動SecondActivity,通過PutExtra()方法來傳遞數據。注意該方法有兩個參數,[keyName,vule]:第一個是行參,第二個才是實參;

 

String str_info="putExtra傳遞數據";
                Intent intent=new Intent(MainActivity.this,SecondActivity.class);
                intent.putExtra("extra_data",str_info)     ;
                startActivity(intent);

     然後我們在SecondActivity中通過getIntent()方法獲得到用於啟動SecondActivity的Intent,調用getStringExtra(keyName)來得到上一個活動傳遞過來的值,注:getStringExtra()有多個類型重載int就用getIntExtra,bool就用getBoolExtra()。

    

 Intent intent   =getIntent();
        String data=intent.getStringExtra("extra_data");
        Log.d("SecondActivity",data)   ;

   今天就到這裡,明晚我們繼續分享“返回數據給上一個活動”

    

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved