Bundle 可以傳入的內容不僅僅字串,詳細的資料你可以參考
http://developer.android.com/reference/android/os/Bundle.html
簡單的用法如下,實際上還可以傳陣列的內容,這邊就不多說了。
Activity1.java
- startActivity(new Intent(this, Activity2.class)
- .putExtra("is_boolean", true) // 布林值
- .putExtra("is_int", 1) // 數值
- .putExtra("is_string", "yes")); // 字串
複製代碼 Activity2.java
- boolean is_boolean = getIntent().getBooleanExtra("is_boolean", false);
- int is_int = getIntent().getIntegerExtra("is_int", 0);
- String is_string = getIntent().getStringExtra("is_string");
複製代碼 |