@Override public void onStop() { super.onStop(); /* Unregister the preference change listener */ getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onStart() { super.onStart(); /* Register the preference change listener */ getPreferenceScreen().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onCreate(@Nullable Bundle savedInstanceState) { defaultPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); super.onCreate(savedInstanceState); }
@Override public void onDestroy() { super.onDestroy(); getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); } }
@Override public void onPause() { super.onPause(); getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onDisplayPreferenceDialog(Preference preference) { if (preference instanceof DeleteAllCardsPreference) { DialogFragment dialogFragment = new DeleteAllCardsPreference.ConfirmDialogFragment(); dialogFragment.show(this.getChildFragmentManager(), "settings_dialog"); } else { super.onDisplayPreferenceDialog(preference); } } }
@Override public void onDestroy() { super.onDestroy(); getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); } }
@Override public void onPause() { super.onPause(); getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onDisplayPreferenceDialog(Preference preference) { if (preference instanceof ChameleonMiniSlotPickerPreference) { DialogFragment dialogFragment = new ChameleonMiniSlotPickerPreference.NumberPickerFragment(); final Bundle b = new Bundle(); b.putString("key", preference.getKey()); dialogFragment.setArguments(b); dialogFragment.show(this.getChildFragmentManager(), "settings_dialog"); } else { super.onDisplayPreferenceDialog(preference); } } }
@Override public void onStop() { super.onStop(); // unregister the preference change listener getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onStart() { super.onStart(); // register the preference change listener getPreferenceScreen().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getPreferenceScreen().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onDestroy() { super.onDestroy(); getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); } }
@Override public void onPause() { super.onPause(); getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onDisplayPreferenceDialog(Preference preference) { if (preference instanceof NumberPickerPreference) { DialogFragment fragment = NumberPickerPreference. NumberPickerPreferenceDialogFragmentCompat.newInstance(preference.getKey()); fragment.setTargetFragment(this, 0); fragment.show(getFragmentManager(), "android.support.v7.preference.PreferenceFragment.DIALOG"); } else { super.onDisplayPreferenceDialog(preference); } }
@Override public void onStop() { super.onStop(); // unregister the preference change listener getPreferenceScreen().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(this); }
@Override public void onStart() { super.onStart(); // register the preference change listener getPreferenceScreen().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getPreferenceScreen().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); }
@Override public void onDestroy() { super.onDestroy(); getPreferenceManager().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(mListener); }
@Override public void onPause() { prefs.unregisterOnSharedPreferenceChangeListener(prefListener); Log.w("myApp", "[#] FragmentSettings.java - onPause"); EventBus.getDefault().post(EventBusMSG.UPDATE_SETTINGS); super.onPause(); }