當捆綁一個對象以供日後檢索時,我必須在這些對象中捆綁對象嗎?例如,如果我有一個代表卡牌遊戲中的玩家的對象,並且在其中我實例化了一個代表玩家手牌的對象,我是否已將內部對象保存到捆綁包中,或者是否自動包含外面的一個?什麼需要明確捆綁
Q
什麼需要明確捆綁
0
A
回答
0
不能捆綁任何老Object
,它必須是一個String
或原語,如boolean
,integer
,「字節」或這些簡單的事情的陣列。在這種情況下,是的,String[]
數組的內容與Bundle一起保存。
對於更復雜的結構,您可以在對象類中使用Parcelable
實現,但是您將確保該對象將所有必要信息保存到Parcel並將其恢復。
0
java.ui.Serializable是值得檢查的東西。只要您的類和所有必需的成員都實現Serializable接口,它幾乎可以自動綁定類及其成員變量。
相關問題
- 1. 爲什麼數據綁定源需要一個明確的getter?
- 2. 什麼是'捆綁savedInstanceState`
- 3. 差異「需要捆綁/設置」
- 4. 需要 '捆綁/ Capistrano的' 休息Capistrano的
- 5. 如何確保eclipse插件需要捆綁包?
- 6. 捆綁安裝 - 部署和捆綁包的區別是什麼
- 7. 爲什麼OS X捆綁包需要大約30秒才能打開?
- 8. 爲什麼在進行UPDATE時需要明確提交?
- 9. 爲什麼我們需要明確的身體分析器?
- 10. 爲什麼斯卡拉類需要明確地擴展AnyRef
- 11. 爲什麼Shake依賴關係是明確「需要」的?
- 12. 爲什麼OBJECT需要一個明確的結束標籤?
- 13. PHP PDO,需要確保我明白我的代碼是什麼?
- 14. 爲什麼我需要明確的證據類型/爲什麼這個Scala類型綁定失敗?
- 15. 爲什麼requestAnimFrame需要綁定(this)
- 16. 客戶端需要綁定什麼()?
- 17. 我什麼時候需要聲明session_start();?
- 18. cvGetMinMaxHistValues需要什麼導入聲明?
- 19. 需要明確結算?
- 20. 爲什麼要引用$?明確
- 21. 需要什麼證明本合同。需要?
- 22. 爲什麼要爲節點捆綁React server.js?
- 23. App ID,捆綁ID的隱私 - 重要性是什麼?
- 24. 捆綁軟件包的要點是什麼?
- 25. 捆綁了一堆需要聲明,同時避免命名空間
- 26. 捆綁ID後綴?它是什麼?
- 27. 我會做什麼捆綁? (Symfony 2)
- 28. 正確捆綁datatables.net.core NuGet包
- 29. webpack未正確捆綁
- 30. 要求在AppKernel.php symfony捆綁
這就是我正在使用的。問題是它是否會自動捆綁我捆綁的東西包含在內的所有對象。其他類也被定義爲Serializable。 – theblitz 2011-04-05 11:12:07