Java / Android - 存储许多变量的最有效方法

时间:2016-05-30 18:29:52

标签: java android arrays database variables

我正在创建一个应用程序,我需要存储数百个可以在if / else函数中调用或使用的字符串。我正在考虑使用SQLite来尝试并保持它们的负载,但我不是很熟悉它,我不太确定如何在其中手动存储字符串。除了使用大型数组或数据库之外,是否有更简单的方法来存储许多不同的字符串?

1 个答案:

答案 0 :(得分:1)

您需要问自己,您将如何使用这些字符串。当应用程序启动时,您是否会将它们全部加载到内存中?或者您是否会在整个应用程序的生命周期中不断地拉扯碎片?如果您的答案是后者而不是Android中的可行选项,则使用{{1}}使用键/值对格式在设备上存储数据。如果您的答案是前者,那么数据库(SQLite)可能会更好。

See Google's documentation了解有关SharedPreferences的更多信息。