何时在MainActivity中应用PreferenceActivity的设计更改? @onResume?

时间:2014-07-03 21:08:57

标签: android sharedpreferences preferenceactivity

我是Android编码的新手,正在开发我的第一个应用程序。我有以下问题:

如果有人希望用户能够(例如)更改PreferenceActivity中应用的背景颜色,那么应该在应用的MainActivity中应用此更改?

在我的情况下,我在几个页面上有很多视图,我想以一种或另一种方式自定义。我是这样做的:

  1. 如果PreferenceActivity中有相关更改,我设置一个标志并将更改和标志保存在SharedPreferences

  2. 由于每当用户返回时都会调用MainActivity的onResume,如果需要更改视图,我会从SharedPreferences中的标志中读取,如果是,则应用更改。

  3. 我想使用一个标志,因为我不想在调用onResume时反复应用更改,因为它的许多视图受到影响,我不想不必要地减慢应用程序的速度。

    你们都这样做?我会对任何提示感到高兴。也许我甚至应该在PReferenceActivity中应用这些变化?我不知道......

    THX

0 个答案:

没有答案