Android中的Intent在兩個頁面傳值問題


 

Android中的Intent在兩個頁面見傳值主要有兩種,一種是在兩個Activity之間傳值,另一種是在一個普通頁面和一個Activity之間傳遞數據。

1. Intent在兩個Activity之間傳值

 首先定義兩個Activity   FirstActivity和SecondActivity

 在FirstActivity的onCreate()方法中的代碼

 Intent intent = new Intent();

 String str = "要傳遞的數據";

 intent.putExtra("str",str);

 intent.setClass(FirstActivity.this, SecondActivity.class);
 startActivity(intent);

 在SecondActivity的頁面中

 Intent intent = getIntent();

 intent.getStringExtra("str");

 2. Intent在一個普通頁面和一個Activity之間傳遞數據

 兩個頁面分別為MainActivity和Intention.java

 在MainActivity的onCreate()方法中的代碼

 Intent intent = new Intent();

 String str = "要傳遞的數據";

 intent.putExtra("str",str);

 intent.setClass(context, SecondActivity.class);
context.startActivity(intent);

 在Intention.java中的代碼為

 Intent intent = getIntent();

 intent.getStringExtra("str");

 原帖地址:http://www.bkjia.com/qtjc/614274.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM