public void unregister() { mPrefs.unregisterOnSharedPreferenceChangeListener(this); }
@Override public void observableDeactivated() { preferences.unregisterOnSharedPreferenceChangeListener(this); }
public void unsetSavedTabsListener() { if (preferenceChangeListener != null) { sharedPreferences.unregisterOnSharedPreferenceChangeListener(preferenceChangeListener); } preferenceChangeListener = null; savedTabsChangeListener = null; }
@Override protected void onPause() { super.onPause(); getPrefs().unregisterOnSharedPreferenceChangeListener(mToastingPrefListener); }
@Override public void onDestroy() { super.onDestroy(); codePrefs.unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onDestroy() { super.onDestroy(); PreferenceManager.getDefaultSharedPreferences(activity) .unregisterOnSharedPreferenceChangeListener(this); }
public void setSavedTabsListener(SavedTabsChangeListener listener) { if (preferenceChangeListener != null) { sharedPreferences.unregisterOnSharedPreferenceChangeListener(preferenceChangeListener); } savedTabsChangeListener = listener; preferenceChangeListener = getPreferenceChangeListener(); sharedPreferences.registerOnSharedPreferenceChangeListener(preferenceChangeListener); }
@Override public void onStop() { super.onStop(); prefs.unregisterOnSharedPreferenceChangeListener(this); }
@Override protected void onDestroy() { super.onDestroy(); // Unregister VisualizerActivity as an OnPreferenceChangedListener to avoid any memory leaks. PreferenceManager.getDefaultSharedPreferences(this) .unregisterOnSharedPreferenceChangeListener(this); }
@Override protected void onDestroy() { super.onDestroy(); // Unregister VisualizerActivity as an OnPreferenceChangedListener to avoid any memory leaks. PreferenceManager.getDefaultSharedPreferences(this) .unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onDestroy() { super.onDestroy(); PreferenceManager.getDefaultSharedPreferences(activity) .unregisterOnSharedPreferenceChangeListener(this); if (currentWorker != null) currentWorker.dispose(); if (disposables != null) disposables.clear(); currentWorker = null; disposables = null; }
@Override public void onDestroy() { super.onDestroy(); StateSaver.onDestroy(savedState); PreferenceManager.getDefaultSharedPreferences(activity) .unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onDestroy() { if (disposables != null) disposables.dispose(); disposables = null; subscriptionService = null; PreferenceManager.getDefaultSharedPreferences(activity) .unregisterOnSharedPreferenceChangeListener(this); super.onDestroy(); }
@Override protected void onStop() { super.onStop(); mSharedPreferences.unregisterOnSharedPreferenceChangeListener(mSharedPrefsListener); mImportPreference.unregisterOnTrayPreferenceChangeListener(mImportPrefsListener); mAppPrefs.unregisterOnTrayPreferenceChangeListener(mAppPrefsListener); }
@Override public void onDestroy() { prefDocTree .getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); super.onDestroy(); }
@Test public void shouldRemoveRegisteredListenersOnUnresgister() { SharedPreferences anotherSharedPreferences = context.getSharedPreferences("bazBang", Context.MODE_PRIVATE); SharedPreferences.OnSharedPreferenceChangeListener mockListener = mock(SharedPreferences.OnSharedPreferenceChangeListener.class); anotherSharedPreferences.registerOnSharedPreferenceChangeListener(mockListener); anotherSharedPreferences.unregisterOnSharedPreferenceChangeListener(mockListener); anotherSharedPreferences.edit().putString("key", "value"); verifyZeroInteractions(mockListener); }
@Override public void onPause() { super.onPause(); getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onDestroy() { super.onDestroy(); getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); } }
@Override public void onDestroy() { super.onDestroy(); getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); } }
@Override public void onDestroy() { super.onDestroy(); getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); } }