在ym android app中,我有一个设置菜单,其中使用设置他们的应用程序模式,声音,音乐等 我从共享偏好中搜索/存储它。
我的问题是,一旦我检索了这个信息,哪里是存储它以便我的整个应用程序访问的最佳位置?
到目前为止,我所做的是从mian activityu中读取它并将其作为Extra之间的活动发送,但有些事情告诉我它不是有效/正确的方式。我应该将信息存储在Application类中,以便任何活动可以在应用程序运行时访问它
谢谢
答案 0 :(得分:1)
为什么不在每次想要值时从SharedPreferences中获取它?这样可以避免在应用程序中使用相同数据的两个副本,这些副本可能会不同步。
我假设您不需要每秒数千次调查这些值,这样会对性能产生任何影响。
进一步阅读:
答案 1 :(得分:0)
您应该创建一个名为 configuration.java 的静态类,您可以在其中放置所有配置/设置。