На основании следующего кода, можете ли вы сказать мне, как обновить окно PreferenceActivity, чтобы немедленно отобразить изменения в настройках? Например: пользователь устанавливает флажок переключения главного звонка в положение «истина» (отмечен), я бы хотел, чтобы пользователь сразу же увидел, что другие настройки, такие как флажок «ChimeOn15Past», также имеют значение «истина» (отмечено)
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.";
}