在Android上反序列化的正确位置

时间:2012-07-24 14:10:15

标签: java android serialization

我正在开发一个Android应用程序,它在文件中使用序列化存储TreeSet对象。我需要在关闭应用程序时序列化对象并在启动时反序列化,因为我需要在完整的运行时进行访问。不幸的是,用户将在哪个活动中开始/结束是非常不可预测的,所以它对我来说是不可取的,在这里放置这个序列化和反序列化调用的正确位置,以便在整个运行时期间对象可用。

提前感谢任何想法

1 个答案:

答案 0 :(得分:0)

那么,取决于您的应用程序的性能依赖性以及序列化过程的复杂程度,我会在主要活动onCreate()中启动时阅读,并在每次设置值时写入。简单而低效,但安全。