将Parcelable对象存储到Android中的文件

时间:2011-08-20 22:21:56

标签: android file object bundle parcelable

我正在尝试将ResolveInfo对象的ArrayList存储到一个文件中,这样我每次启动应用程序时都不需要重建它(大约4-6秒)ResolveInfo对象是Parcelable,但不是Serializable所以我得到了一个我尝试编写对象时出现java.io错误。

我已将它们存储在savedInstanceState包中,但在关闭应用程序时无效。我做错了吗?

1 个答案:

答案 0 :(得分:2)

savedInstance信息不会在多个会话中保存。您确实希望实施Serializable来保存ResolveInfo