3

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

我已将它们存储在我的 savedInstanceState 包中,但这在关闭应用程序时无济于事。我做错了什么吗?

4

1 回答 1

2

savedInstance 信息不会跨多个会话保存。您将真正想要实施Serializable以保存您的ResolveInfo.

于 2011-08-20T22:57:17.573 回答