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

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

我正在开发一个Android应用程序,它使用序列化在文件中存储TreeSet对象。我需要在应用程序关闭时序列化该对象,并在启动时反序列化,因为我需要在完整的运行时进行访问。不幸的是,用户将在哪个活动上开始/结束是很不可预测的,因此我不知道在哪里放置此序列化和反序列化调用,以便在整个运行时对象可用


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