На основе следующего кода вы можете рассказать мне, как обновить окно PreferenceActivity, чтобы немедленно просмотреть изменения в настройках? Например: пользователь переключает флажок перехвата основного перехвата на true (отмечен), я хотел бы, чтобы пользователь сразу же увидел, что другие настройки, такие как флажок ChimeOn15Past, также будут true (отмечены галочкой)
SharedPreferences.Editor prefEditor = clockSettings.edit(); // Allow the settings to be changed.
if (booleanMasterChimeToggle == true) {
prefEditor.putBoolean("ChimeOnTheHour", true);
prefEditor.putBoolean("ChimeOn15Past", true);
prefEditor.putBoolean("ChimeOn30Past", true);
prefEditor.putBoolean("ChimeOn45Past", true);
strNotifyMessage = "Full chiming has now been set.";
} else {
prefEditor.putBoolean("ChimeOnTheHour", false);
prefEditor.putBoolean("ChimeOn15Past", false);
prefEditor.putBoolean("ChimeOn30Past", false);
prefEditor.putBoolean("ChimeOn45Past", false);
strNotifyMessage = "Full chiming has now been disabled.";
}