List of usage examples for android.content SharedPreferences registerOnSharedPreferenceChangeListener
void registerOnSharedPreferenceChangeListener(OnSharedPreferenceChangeListener listener);
From source file:Main.java
public static void registerChangeListener(Context context, SharedPreferences.OnSharedPreferenceChangeListener listener) { SharedPreferences sp = context.getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE); sp.registerOnSharedPreferenceChangeListener(listener); }
From source file:Main.java
public static void registerOnSharedPreferenceChangeListener(final Context context, SharedPreferences.OnSharedPreferenceChangeListener listener) { SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context); sp.registerOnSharedPreferenceChangeListener(listener); }
From source file:org.structr.android.restclient.StructrConnector.java
/** * This method must be called at least once to initialize the connection * settings for the structr REST client. Call this method in the onCreate * method of you main activity.// w w w . j a v a2 s . c o m * * @param context the context to initialize from */ public static void initialize(Context context, int sslKeyStoreId, String sslKeyStorePassword) { // initialize settings from shared preferences SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); prefs.registerOnSharedPreferenceChangeListener(new SharedPreferences.OnSharedPreferenceChangeListener() { @Override public void onSharedPreferenceChanged(SharedPreferences sp, String string) { updatePreferences(sp); } }); updatePreferences(prefs); // create socket factory only once if (socketFactory == null) { socketFactory = createSslSocketFactory(context, sslKeyStoreId, sslKeyStorePassword); } }
From source file:de.vanita5.twittnuker.util.UserColorNameUtils.java
public static void registerOnUserColorChangedListener(final Context context, final OnUserColorChangedListener listener) { final SharedPreferences prefs = context.getSharedPreferences(USER_COLOR_PREFERENCES_NAME, Context.MODE_PRIVATE); prefs.registerOnSharedPreferenceChangeListener(new OnColorPreferenceChangeListener(listener)); }
From source file:de.vanita5.twittnuker.util.UserColorNicknameUtils.java
public static void registerOnUserNicknameChangedListener(final Context context, final OnUserNicknameChangedListener listener) { final SharedPreferences prefs = context.getSharedPreferences(USER_NICKNAME_PREFERENCES_NAME, Context.MODE_PRIVATE); prefs.registerOnSharedPreferenceChangeListener(new OnNickPreferenceChangeListener(listener)); }
From source file:me.zhang.bingo.Utility.java
public static void registerExtractPreferenceChangeListener(Context context, SharedPreferences.OnSharedPreferenceChangeListener listener) { SharedPreferences sp = context.getSharedPreferences(PREFERENCE_EXTRACTS, MODE_PRIVATE); sp.registerOnSharedPreferenceChangeListener(listener); }
From source file:org.nuxeo.android.simpleclient.service.NuxeoAndroidServices.java
public static void init(Context appContext) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(appContext); NuxeoAndroidServices me = getInstance(); me.initOnPrefs(prefs);/*from w w w. java 2 s .c om*/ prefs.registerOnSharedPreferenceChangeListener(me); }
From source file:org.bubenheimer.android.preference.SharedPreferencesUtility.java
@UiThread public static void registerOnSharedPreferenceChangeListener(@NonNull final Context context, @NonNull final SharedPreferences prefs, @NonNull final OnSharedPreferenceChangeListener listener, @StringRes final int... resIds) { SimpleArrayMap<String, Pair<Integer, ? extends List<OnSharedPreferenceChangeListener>>> prefsEntry = masterMap .get(prefs);// w w w . j av a 2 s .co m if (prefsEntry == null) { prefsEntry = new SimpleArrayMap<>(); masterMap.put(prefs, prefsEntry); prefs.registerOnSharedPreferenceChangeListener(masterListener); } final int cnt = resIds.length; //noinspection ForLoopReplaceableByForEach for (int i = 0; i < cnt; ++i) { final int resId = resIds[i]; final String key = context.getString(resId); Pair<Integer, ? extends List<OnSharedPreferenceChangeListener>> pair = prefsEntry.get(key); if (pair == null) { pair = Pair.create(resId, new ArrayList<OnSharedPreferenceChangeListener>()); prefsEntry.put(key, pair); } pair.second.add(listener); } }
From source file:com.s16.inputmethod.skeyboard.IMEDebugSettings.java
@Override public 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();//from w w w . j ava2 s. c o m }
From source file:com.google.android.apps.muzei.wallpaper.LockscreenObserver.java
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE) public void registerOnSharedPreferenceChangeListener() { SharedPreferences sp = Prefs.getSharedPreferences(mContext); sp.registerOnSharedPreferenceChangeListener(mLockScreenPreferenceChangeListener); // Trigger the initial registration if needed mLockScreenPreferenceChangeListener.onSharedPreferenceChanged(sp, Prefs.PREF_DISABLE_BLUR_WHEN_LOCKED); }