我正在开发一个Android应用程序,它在文件中使用序列化存储TreeSet对象。我需要在关闭应用程序时序列化对象并在启动时反序列化,因为我需要在完整的运行时进行访问。不幸的是,用户将在哪个活动中开始/结束是非常不可预测的,所以它对我来说是不可取的,在这里放置这个序列化和反序列化调用的正确位置,以便在整个运行时期间对象可用。
提前感谢任何想法
答案 0 :(得分:0)
那么,取决于您的应用程序的性能依赖性以及序列化过程的复杂程度,我会在主要活动onCreate()
中启动时阅读,并在每次设置值时写入。简单而低效,但安全。