Android:什么是保存少量数据的最简单方法?

时间:2010-10-05 15:22:43

标签: android

我有一个只需要保存textview字段值的应用程序...保存这么少量数据的最简单有效的方法是什么?为此创建数据库似乎有点矫枉过正。将onSaveInstanceState足够吗?

4 个答案:

答案 0 :(得分:11)

这听起来像是SharedPreferences的工作。

答案 1 :(得分:0)

您还可以考虑将其保存到cache。请记住,如果您使用内部存储作为缓存,如果内存不足,可能会将其删除。使用共享首选项也可以像Yoni所提到的那样工作,并确保即使在内存不足的情况下也不会删除数据。

答案 2 :(得分:0)

如果您希望在会话中保留SharedPreferences,则最简单。

答案 3 :(得分:0)

我认为onSaveInstanceState将无法在关闭整个应用程序后继续存在,就像关闭手机或应用程序崩溃一样。

使用Yoni提到的sharedPreferences。它们会使您的数据在手机内存中保持不变,而无需为您做多少工作。