1

在 ym android 应用程序中,我有设置菜单,在其中使用设置他们的应用程序模式、声音、音乐......等我从/在共享首选项中检索/存储它。

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

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

谢谢

4

2 回答 2

1

为什么不每次想要价值时就从 SharedPreferences 中获取它?这使您免于在应用程序中拥有两个可能不同步的相同数据副本。

我假设您不需要每秒轮询这些值数千次,这样它就会对性能产生任何有意义的影响。

进一步阅读:

不要重复自己 - 维基百科

于 2012-08-07T22:34:19.850 回答
0

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

于 2012-08-07T22:34:35.037 回答