/** * Detaches this delegate from given activity lifecycle * Should already call {@link #attach(Activity)} * @param activity active activity that has been receiving key events * @see #attach(Activity) */ public void detach(Activity activity) { PreferenceManager.getDefaultSharedPreferences(activity) .unregisterOnSharedPreferenceChangeListener(mPreferenceListener); mScrollable = null; mAppBarLayout = null; }
public static void sync(PreferenceManager preferenceManager) { Map<String, ?> map = preferenceManager.getSharedPreferences().getAll(); for (String key : map.keySet()) { sync(preferenceManager, key); } }
private void setFilterQuery() { String key = getString(R.string.pref_widget_query); getPreferenceManager().findPreference(key) .setSummary(getPreferenceManager().getSharedPreferences() .getString(key, null)); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getPreferenceManager().setSharedPreferencesName(WidgetHelper.getConfigName( getArguments().getInt(AppWidgetManager.EXTRA_APPWIDGET_ID))); getPreferenceManager().getSharedPreferences() .registerOnSharedPreferenceChangeListener(mListener); setFilterQuery(); }
private CustomThemeModel(Context context) { PreferenceManager.setDefaultValues(context, R.xml.preferences, false); sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); }
void initializeDefaultValues() { PreferenceManager.setDefaultValues(context, R.xml.settings, false); }
private static void sync(PreferenceManager preferenceManager, String key) { Preference pref = preferenceManager.findPreference(key); if (pref instanceof ListPreference) { ListPreference listPref = (ListPreference) pref; pref.setSummary(listPref.getEntry()); } }
public void init(Context context) { systemBarColor = ContextCompat.getColor( context, R.color.primary_dark_translucent); PreferenceManager.setDefaultValues( context, R.xml.preferences, false); preferences = PreferenceManager.getDefaultSharedPreferences( context); update(); }
public void resetToDefaults(Context context) { sharedPrefs.edit().clear().apply(); PreferenceManager.setDefaultValues(context, R.xml.preferences, true); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = super.onCreateView(inflater, container, savedInstanceState); ChromaDialog chromaDialog = (ChromaDialog) getFragmentManager().findFragmentByTag(TAG_FRAGMENT_DIALOG); if (chromaDialog != null) { String keyPreference = chromaDialog.getKeyPreference(); if (keyPreference != null) currentPreference = getPreferenceManager().findPreference(keyPreference); chromaDialog.setOnColorSelectedListener(this); } return view; }
private static String get(Context context, String key, String defaultValue) { return PreferenceManager.getDefaultSharedPreferences(context) .getString(key, defaultValue); }
.setDefaultValues(this, R.xml.preferences, false); .getDefaultSharedPreferences(this); Boolean switchPref = sharedPref.getBoolean (SettingsActivity.KEY_PREF_EXAMPLE_SWITCH, false);
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { IntentFilter intentFilter = new IntentFilter(FsConstants.BROADCAST_UPLOAD); TextView logView = findViewById(R.id.log); UploadStatusReceiver receiver = new UploadStatusReceiver(logView); LocalBroadcastManager.getInstance(this).registerReceiver(receiver, intentFilter); } PreferenceManager.setDefaultValues(this, R.xml.preferences, false); }
@Override public void onDestroy() { super.onDestroy(); getPreferenceManager().getSharedPreferences() .unregisterOnSharedPreferenceChangeListener(mListener); }
Preference testButton = getPreferenceManager().findPreference("ba_action_test"); testButton.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override
public void unsubscribe(Context context) { PreferenceManager.getDefaultSharedPreferences(context) .unregisterOnSharedPreferenceChangeListener(mListener); }
@Override public void onCreate() { super.onCreate(); if (LeakCanary.isInAnalyzerProcess(this)) { return; } LeakCanary.install(this); context = getApplicationContext(); PreferenceManager.setDefaultValues(this, R.xml.preferences_chameleon_mini, false); HIDCardData.setup(context); LocalBroadcastManager.getInstance(this).registerReceiver( new DeviceChangedBroadcastHandler(), new IntentFilter(CardDeviceManager.ACTION_UPDATE)); if (BuildConfig.DEBUG) { CardDeviceManager.INSTANCE.addDebugDevice(this); } new Thread(new Runnable() { @Override public void run() { CardDeviceManager.INSTANCE.scanForDevices(WalrusApplication.this); } }).start(); }
@Override public void onCreatePreferences(Bundle bundle, String rootKey) { setPreferencesFromResource(R.xml.preferences, rootKey); preferences = new Preferences(getContext(), getPreferenceManager().getSharedPreferences()); handler = new Handler(); }
/** * Attaches this delegate to given activity lifecycle * Should call {@link #detach(Activity)} accordingly * @param activity active activity to receive key events * @see #detach(Activity) */ public void attach(Activity activity) { mPreferenceKey = activity.getString(R.string.pref_volume); mEnabled = PreferenceManager.getDefaultSharedPreferences(activity) .getBoolean(mPreferenceKey, false); PreferenceManager.getDefaultSharedPreferences(activity) .registerOnSharedPreferenceChangeListener(mPreferenceListener); }
PreferenceManager.setDefaultValues(this, R.xml.prefs_v7, false);