【发布时间】:2019-05-27 11:51:39
【问题描述】:
我见过几个类似的关于使用 Parceable 保存对象的问题(请参阅here)。但是我想保存一个我无法实现 Parceable 的对象数组,因为它是我们在 android 中获得的预定义对象(按钮、颜色等)。我将如何保存这些对象的数组?如果我错过了什么,我真的很抱歉。
谢谢,
派网
【问题讨论】:
-
你说得对,你不能保存像
Button这样的类,因为你不控制源代码,因此不能实现Parcelable。另一种方法是保存最初用于生成Buttons 的基础数据,以便在状态恢复时重建按钮。
标签: android arrays object onsaveinstancestate