如何在onSaveInstanceState()中的Bundle中保存处理程序?

时间:2013-03-12 02:44:24

标签: android bundle android-handler

我必须将StringInteger保存到Bundle的{​​{1}}中,这样当屏幕方向发生变化时,它会在其他方向停止的位置继续

是否可以将更复杂的对象(例如onSavedInstanceState()的实例)存储到Handler中?怎么办呢?

1 个答案:

答案 0 :(得分:0)

您可以查看Bundle的文档,了解可以添加的数据类型。通常,您可以放入Bundle的对象必须是原始数据类型,例如intfloatdouble ...;或必须实施Serializable / ParcelableHandler只是展开Object,因此您无法将其放入Bundle

您可以搜索其他解决方案,例如: