我正在尝试将ResolveInfo对象的ArrayList存储到一个文件中,这样我就不必在每次应用程序启动时(大约4-6秒)重新构建它。ResolveInfo对象是可打包的,但不能序列化,所以当我尝试编写对象时,我会得到一个java.io错误。
我已经将它们存储在我的savedInstanceState包中,但这在关闭应用程序时没有帮助。我是不是做错了什么?
发布于 2011-08-21 06:57:18
savedInstance信息不会跨多个会话保存。你会很想实现Serializable
来保存你的ResolveInfo
。
https://stackoverflow.com/questions/7135086
复制相似问题