将信息保存到文件中并在启动时加载?

Posted

技术标签:

【中文标题】将信息保存到文件中并在启动时加载?【英文标题】:Saving information into file and load it on start? 【发布时间】:2011-10-27 17:27:45 【问题描述】:

我最感兴趣的是当我给我的应用程序一些我想要保存的 GeoPoint 我希望它把它保存到手机上的一个文件中。但我不知道我将如何保存,我需要保存每个对象的经度、纬度和两个字符串,当我保存时..这是我要保存的每个点..这给我带来了我将如何在应用程序启动时进行加载..也许我可以让它将每个对象的所有信息保存在单独的行中,并且更容易加载吗?

我从来没有保存和加载的经验,这对我来说是全新的,所以我将如何解决这样的问题?

【问题讨论】:

如果您只需要记住最后一个 GeoPoint,请查看 savedPreferences。 【参考方案1】:

您提出了一个一般性问题,所以我能做的最好的就是给您一个一般性的答案。您将希望在您的活动的 onCreate 和 onDestroy 方法中执行此读取和写入操作。关于在安卓手机上存储持久化数据的详细内容,请阅读androidData Storage文章。

【讨论】:

哈哈,非常感谢,这正是我想要的。谢谢!

以上是关于将信息保存到文件中并在启动时加载?的主要内容,如果未能解决你的问题,请参考以下文章

我可以保存一个RandStream并在以后加载它以继续模拟吗?

如何让 vbscript 将变量保存到文本文件中并在重新打开程序时调用它们?

TensorFlow 从文件中保存/加载图形

拍照,将其保存在应用程序可绘制对象中并在 ImageButton 中显示

将二维字符串数组保存在 .text 文件中并从中加载

将 csv 文件加载到 BIGquery 中并在插入数据时添加日期列