我想知道putExtra從非常基本的用法putExtra()android
11
A
回答
4
將擴展數據添加到意圖。
該名稱必須包含包前綴。例如,應用程序「com.android.contacts」將使用諸如「com.android.contacts.ShowAll」之類的名稱。
參數:
名稱:額外數據的名稱,與包的前綴。
value:雙數組數據值。
返回相同的意圖對象,用於將多個調用鏈接到一個 單個語句中。
22
如果你想添加信息到你的意圖,你可以使用這種方法。這個信息被表示爲元組(鍵,值)。有多少個值類型可以包含到意圖附加項中(例如,int,int [],Bundle,Parcelable等)。對於每種方法,都有一個相應的「讀取」方法,用於從意圖獲取信息。
所以這裏是一個可能的例子,如何使用它。試想一下,你想顯式調用從活動一活動B和傳遞給它的整數數組:
int intArray[] = {1,2,3,4};
Intent in = new Intent(this, B.class);
in.putExtra("my_array", intArray);
startActivity(in);
要閱讀活動B中的信息(onCreate()方法),你應該使用下面的代碼:
Bundle extras = getIntent().getExtras();
int[] arrayInB = extras.getIntArray("my_array");
相關問題
- 1. putExtra getExtra in android
- 2. Android的 - 意向 「putExtra」
- 3. putExtra()和getBooleanExtra()在android
- 4. 的Android putExtra神祕
- 5. Android putExtra停止工作
- 6. GetExtra PutExtra
- 7. androids putExtra
- 8. PutExtra在android - 在片段中返回null
- 9. Android應用程序崩潰與putExtra
- 10. Android - 找不到合適的方法putExtra()
- 11. Android如何通過putExtra獲取圖片
- 12. 的Android - 日曆數據不被用putExtra()
- 13. 如何在android上使用intent putExtra JsonObject?
- 14. putExtra字符串意向的Android
- 15. 在Android中傳遞PutExtra中的圖像
- 16. Android意圖 - putExtra,發生多次事件?
- 17. Android PutExtra無法解析符號
- 18. EXTRA_MESSAGE和putExtra()
- 19. putExtra()video uri
- 20. putExtra方法值?
- 21. 捆綁和putExtra
- 22. BluetoothAdapter在putExtra
- 23. putExtra()如何工作?
- 24. putExtra異步方式
- 25. 如何使用putExtra()
- 26. ListView OnItemClick PutExtra方法
- 27. 無法通過putExtra
- 28. 意圖putextra不ListView中
- 29. putExtra和getStringExtra的問題
- 30. 的ListView PutExtra任何回報
putExtra()函數的返回類型是什麼? – ikartik90 2014-04-08 07:28:05
該函數的返回類型可以很容易地在文檔中找到:http://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String,double []) – Yury 2014-04-08 08:35:10
它說返回類型是「Intent」。如果我誤讀了文檔,請糾正我的錯誤。另外,如果它是'double []',它是否應該不是二維數組,因爲它需要存儲元組值? – ikartik90 2014-04-08 08:42:49