@Override public void onPause() { getPreferenceManager().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); super.onPause(); }
@Override public void onPause() { super.onPause(); getPreferenceManager().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); } }
@Override public void onResume() { super.onResume(); getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); }
@Override public void onResume() { super.onResume(); SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); prefs.registerOnSharedPreferenceChangeListener(this); // syncAccount's summary can change while preferences are still open (user logs // in from preferences screen), so we need to update it here. ((Preferences) getActivity()).updatePreference(prefs, "syncAccount", this); ((Preferences) getActivity()).updatePreference(prefs, "custom_sync_server_link", this); ((Preferences) getActivity()).updatePreference(prefs, "advanced_statistics_link", this); }
@Override public void onPause() { getPreferenceManager().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); super.onPause(); }
@Override public void onResume() { super.onResume(); getPreferenceManager().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onPause() { getPreferenceManager().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); super.onPause(); }
@Override public void onPause() { getPreferenceManager().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(listener); super.onPause(); } }
@Override public void onResume() { super.onResume(); getPreferenceManager().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onPause() { getPreferenceManager().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); super.onPause(); }
@Override public void onResume() { super.onResume(); getPreferenceManager().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onPause() { getPreferenceManager().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); super.onPause(); }
@Override public void onResume() { super.onResume(); getPreferenceManager().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onResume() { super.onResume(); getPreferenceManager().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onPause() { getPreferenceManager().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); super.onPause(); }
@Override public void onResume() { super.onResume(); currentFragment = FRAGMENT_SETTINGS; refreshDrawer(); listener = new SharedPreferences.OnSharedPreferenceChangeListener() { @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { load(); boolean running = ((MainActivity)getActivity()).watchdogTask.isRunning(); if(watchdog && !running){ //Turned off ((MainActivity)getActivity()).watchdogTask = new WatchdogTask(getActivity()); ((MainActivity)getActivity()).watchdogTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); }else if(!watchdog && running){ //Turned on ((MainActivity)getActivity()).watchdogTask.cancel(true); } } }; getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(listener); } @Override
public class SettingActivity extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { addPreferencesFromResource(R.xml.setting); PreferenceManager preferenceManager = getPreferenceManager(); if (preferenceManager.getSharedPreferences().getBoolean("pref_sync", true)){ // Your switch is on } else { // Your switch is off } ... }
@Override public void onResume() { super.onResume(); getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); }
@Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.prefs_for_debug); SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); prefs.registerOnSharedPreferenceChangeListener(this); mDebugMode = (CheckBoxPreference) findPreference(DEBUG_MODE_KEY); updateDebugMode(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.prefs); initSummary(); mPreferences = new CleanStatusBarPreferences(getPreferenceManager().getSharedPreferences(), getResources()); updateEnableKitKatGradientOption(); updateEnableMLightModeOption(); updateTimePreference(); }