【发布时间】:2013-10-15 09:53:19
【问题描述】:
我一直在寻找解决方案,但正在寻找 SharedPreferences 和 SQLite 数据库的解决方案。我必须存储一个 URL,我的 Android 应用程序将访问该 URL 以获取一些数据。我喜欢将其保持为可配置的,以防我可以更改 URL 并将应用程序与另一组数据一起使用。
如果我使用 strings.xml,如果我添加对其他语言的支持,是否需要重复相同的操作?
为了存储在 SharedPreferences 中,我需要将其存储在某个地方,直到安装应用程序才能将其保存在那里。
为此使用 SQLite 数据库似乎太过分了?
我认为最基本的是将它存储在一个常量类中,但我不确定这是否是正确的方法。
有人可以提出更好的解决方案吗?
【问题讨论】:
-
使用 JSON,因为它轻巧、快速且免费
-
我会使用 string.xml .. 只是不在其他语言的字符串中添加字符串
-
@StinePike,它不会抱怨其他语言中缺少字符串资源吗,我也说过 fr_fr/strings.xml 吗?
-
据我所知..它和drawable一样..这意味着如果当前配置中缺少某些东西..那么它会使用其他配置
标签: android configuration static