从sharedpref获取后,在哪里保存我的应用程序设置

时间:2012-08-07 22:28:36

标签: android

在ym android app中,我有一个设置菜单,其中使用设置他们的应用程序模式,声音,音乐等 我从共享偏好中搜索/存储它。

我的问题是,一旦我检索了这个信息,哪里是存储它以便我的整个应用程序访问的最佳位置?

到目前为止,我所做的是从mian activityu中读取它并将其作为Extra之间的活动发送,但有些事情告诉我它不是有效/正确的方式。我应该将信息存储在Application类中,以便任何活动可以在应用程序运行时访问它

谢谢

2 个答案:

答案 0 :(得分:1)

为什么不在每次想要值时从SharedPreferences中获取它?这样可以避免在应用程序中使用相同数据的两个副本,这些副本可能会不同步。

我假设您不需要每秒数千次调查这些值,这样会对性能产生任何影响。

进一步阅读:

Don't Repeat Yourself - Wikipedia

答案 1 :(得分:0)

您应该创建一个名为 configuration.java 的静态类,您可以在其中放置所有配置/设置。