當捆綁一個對象以供日後檢索時,我必須在這些對象中捆綁對象嗎?例如,如果我有一個代表卡牌遊戲中的玩家的對象,並且在其中我實例化了一個代表玩家手牌的對象,我是否已將內部對象保存到捆綁包中,或者是否自動包含外面的一個?什麼需要明確捆綁
Q
什麼需要明確捆綁
0
A
回答
0
不能捆綁任何老Object
,它必須是一個String
或原語,如boolean
,integer
,「字節」或這些簡單的事情的陣列。在這種情況下,是的,String[]
數組的內容與Bundle一起保存。
對於更復雜的結構,您可以在對象類中使用Parcelable
實現,但是您將確保該對象將所有必要信息保存到Parcel並將其恢復。
0
java.ui.Serializable是值得檢查的東西。只要您的類和所有必需的成員都實現Serializable接口,它幾乎可以自動綁定類及其成員變量。
相關問題
- 1. 爲什麼數據綁定源需要一個明確的getter?
- 2. 爲什麼需要安裝Browserify兩次捆綁
- 3. 找到爲什麼OBR認爲需要捆綁
- 4. 捆綁exec是否需要「捆綁器/設置」等效?
- 5. 什麼是'捆綁savedInstanceState`
- 6. 差異「需要捆綁/設置」
- 7. 需要用javax.persistence捆綁OSGi的
- 8. maven - 需要創建耳捆綁
- 9. 需要 '捆綁/ Capistrano的' 休息Capistrano的
- 10. 如何確保eclipse插件需要捆綁包?
- 11. RequireJS:要捆綁還是不捆綁
- 12. 爲什麼捆綁包不捆綁在一臺服務器上?
- 13. 捆綁和捆綁更新有什麼區別?
- 14. 捆綁安裝 - 部署和捆綁包的區別是什麼
- 15. 爲什麼OS X捆綁包需要大約30秒才能打開?
- 16. 爲什麼我們需要明確的身體分析器?
- 17. 爲什麼OBJECT需要一個明確的結束標籤?
- 18. 爲什麼斯卡拉類需要明確地擴展AnyRef
- 19. 爲什麼initialize()裏面需要明確的自我ruby
- 20. 爲什麼在進行UPDATE時需要明確提交?
- 21. 爲什麼我們需要爲IMessenger.Subscribe()明確設置收件人?
- 22. 爲什麼Shake依賴關係是明確「需要」的?
- 23. PHP PDO,需要確保我明白我的代碼是什麼?
- 24. 爲什麼這需要一個明確的std :: move?
- 25. 爲什麼我需要明確的證據類型/爲什麼這個Scala類型綁定失敗?
- 26. 爲什麼requestAnimFrame需要綁定(this)
- 27. 客戶端需要綁定什麼()?
- 28. 我什麼時候需要聲明session_start();?
- 29. Quartz 2.1框架需要說明什麼?
- 30. cvGetMinMaxHistValues需要什麼導入聲明?
這就是我正在使用的。問題是它是否會自動捆綁我捆綁的東西包含在內的所有對象。其他類也被定義爲Serializable。 – theblitz 2011-04-05 11:12:07