安装后保存对象

时间:2013-02-20 16:12:27

标签: android

我正在开发一个应用程序,所有功能都是通过对象完成的 此对象是在繁重,耗时的数据处理之后构建的。安装后只需要一次这种繁重的处理,不再需要。如何在后台保存此对象,以便不用每个应用程序午餐构建它?我的意思是,每次用户运行应用程序时,我都不想花时间进行数据处理

1 个答案:

答案 0 :(得分:0)

构建大对象后,将其序列化为应用程序私有数据存储中的文件。

当您的应用程序启动时,它应该尝试从数据文件加载序列化对象。如果失败,则需要再次构造对象。

您可以按照自己想要的方式对其进行序列化。您只需要提供一个可以将对象写入流的方法,以及另一个可以从该流初始化该对象的方法。