avoid potential issues when restoring settings

This commit is contained in:
Helium314 2024-02-02 21:47:25 +01:00
parent 246cd6c5cf
commit f06193f1f0
2 changed files with 19 additions and 4 deletions

View file

@ -240,6 +240,14 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang
}
}
public void stopListener() {
mPrefs.unregisterOnSharedPreferenceChangeListener(this);
}
public void startListener() {
mPrefs.registerOnSharedPreferenceChangeListener(this);
}
// TODO: Remove this method and add proxy method to SettingsValues.
public SettingsValues getCurrent() {
return mSettingsValues;