当捆绑一个对象以供日后检索时,我必须在这些对象中捆绑对象吗?例如,如果我有一个代表卡牌游戏中的玩家的对象,并且在其中我实例化了一个代表玩家手牌的对象,我是否已将内部对象保存到捆绑包中,或者是否自动包含外面的一个?什么需要明确捆绑
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