-1

在android上保存多个字符串的最佳方法是什么?我认为最好的方法是 SQLite,但是在这种情况下,当我关闭我的应用程序时,数据会被保存吗?当我再次打开应用程序时,数据会在那里?或者我应该使用txt文件保存并恢复它?

4

1 回答 1

3

这取决于您要对文件执行的操作。保存数据时有多种选择:内部存储、外部存储、缓存、SQLite 数据库或网络。如果您只是保存一对夫妇Strings,我认为创建数据库是矫枉过正的。我会考虑将文件保存到内部存储中。您可以将其写入Strings文件,然后在重新启动应用程序时检索该文件。

你不想让事情变得比他们需要的更复杂。把事情简单化。如果您要保存几 KB 的数据,请使用文件。如果您正在获取 MB 的数据,并且需要查询特定的数据集,那么请查看数据库。您必须记住,数据库需要大量的时间和资源,不仅是建立,而且是维护。

以下是概述将数据保存到设备的不同方法的 Android 文档:http: //developer.android.com/guide/topics/data/data-storage.html

这应该真的可以帮助您了解什么对您最有利。

于 2012-08-14T02:48:21.653 回答