SharedPreferences prefs = getPreferences(MODE_PRIVATE); String restoredText = prefs.getString("text", null); if (restoredText != null) { //mSaved.setText(restoredText, TextView.BufferType.EDITABLE); int selectionStart = prefs.getInt("selection-start", -1); int selectionEnd = prefs.getInt("selection-end", -1); /*if (selectionStart != -1 && selectionEnd != -1) { mSaved.setSelection(selectionStart, selectionEnd); }*/ }
PackageInfo pi = Util.getPackageInfo(ctx); SharedPreferences sharedPreferences = ctx.getSharedPreferences("aboutLibraries", Context.MODE_PRIVATE); int lastCacheVersion = sharedPreferences.getInt("versionCode", -1); boolean isCacheUpToDate = pi != null && lastCacheVersion == pi.versionCode; String[] autoDetectedLibraries = sharedPreferences.getString("autoDetectedLibraries", "").split(DELIMITER); sharedPreferences.edit() .putInt("versionCode", pi.versionCode) .putString("autoDetectedLibraries", autoDetectedLibrariesPref.toString()) .apply();
@Test public void commit_shouldStoreValues() throws Exception { editor.commit(); SharedPreferences anotherSharedPreferences = context.getSharedPreferences(FILENAME, Context.MODE_PRIVATE); assertTrue(anotherSharedPreferences.getBoolean("boolean", false)); assertThat(anotherSharedPreferences.getFloat("float", 666f)).isEqualTo(1.1f); assertThat(anotherSharedPreferences.getInt("int", 666)).isEqualTo(2); assertThat(anotherSharedPreferences.getLong("long", 666L)).isEqualTo(3L); assertThat(anotherSharedPreferences.getString("string", "wacka wa")).isEqualTo("foobar"); assertThat(anotherSharedPreferences.getStringSet("stringSet", null)).isEqualTo(stringSet); }
SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); String restoredText = prefs.getString("text", null); if (restoredText != null) { String name = prefs.getString("name", "No name defined");//"No name defined" is the default value. int idName = prefs.getInt("idName", 0); //0 is the default value. }
preferences.edit().remove("noSpaceLeft").apply(); } else if (preferences.getString("lastVersion", "").equals("")) { preferences.edit().putString("lastVersion", VersionUtils.getPkgVersionName()).apply(); onFinishedStartup(); } else if (skip < 2 && !preferences.getString("lastVersion", "").equals(VersionUtils.getPkgVersionName())) { } else { try { previous = preferences.getInt("lastUpgradeVersion", current); Timber.i("Previous AnkiDroid version: %s", previous); } catch (ClassCastException e) { String s = preferences.getString("lastUpgradeVersion", ""); preferences.edit().putInt("lastUpgradeVersion", current).apply();
@Test public void set() { rxPreferences.getBoolean("foo1").set(false); assertThat(preferences.getBoolean("foo1", true)).isFalse(); rxPreferences.getEnum("foo2", PAPER, Roshambo.class).set(ROCK); assertThat(preferences.getString("foo2", null)).isEqualTo("ROCK"); rxPreferences.getFloat("foo3").set(1f); assertThat(preferences.getFloat("foo3", 0f)).isEqualTo(1f); rxPreferences.getInteger("foo4").set(1); assertThat(preferences.getInt("foo4", 0)).isEqualTo(1); rxPreferences.getLong("foo5").set(1L); assertThat(preferences.getLong("foo5", 0L)).isEqualTo(1L); rxPreferences.getString("foo6").set("bar"); assertThat(preferences.getString("foo6", null)).isEqualTo("bar"); rxPreferences.getStringSet("foo7").set(singleton("bar")); assertThat(preferences.getStringSet("foo7", null)).isEqualTo(singleton("bar")); rxPreferences.getObject("foo8", new Point(2, 3), pointConverter).set(new Point(1, 2)); assertThat(preferences.getString("foo8", null)).isEqualTo("1,2"); }
public void storeIntArray(int[] array){ SharedPreferences.Editor edit= mContext.getSharedPreferences("NAME", Context.MODE_PRIVATE).edit(); edit.putInt("Count", array.length); int count = 0; for (int i: array){ edit.putInt("IntValue_" + count++, i); } edit.commit(); } public int[] getFromPrefs(){ int[] ret; SharedPreferences prefs = mContext.getSharedPreferences("NAME", Context.MODE_PRIVATE); int count = prefs.getInt("Count", 0); ret = new int[count]; for (int i = 0; i < count; i++){ ret[i] = prefs.getInt("IntValue_"+ i, i); } return ret; }
public static void loadArray(Context mContext) { SharedPreferences mSharedPreference1 = PreferenceManager.getDefaultSharedPreferences(mContext); sKey.clear(); int size = mSharedPreference1.getInt("Status_size", 0); for(int i=0;i<size;i++) { sKey.add(mSharedPreference1.getString("Status_" + i, null)); } }
@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { SharedPreferences.Editor edit = mPrefs.edit(); if (isChecked) { edit.putBoolean(Config.SP_SWITCH_AUTH, true); } else { edit.putBoolean(Config.SP_SWITCH_AUTH, false); } TextView txtLogin = (TextView) view.findViewById(R.id.txtLogin); TextView txtPass = (TextView) view.findViewById(R.id.txtPass); edit.putString(Config.SP_USER_PASS, txtLogin.getText()+":"+txtPass.getText()); edit.apply(); stopService(); String host = null; int port = mPrefs.getInt(Config.SP_SERVER_PORT, 8008); if(!mPrefs.getString(Config.SP_SERVER_HOST, "All interfaces").equals("All interfaces")){ host = mPrefs.getString(Config.SP_SERVER_HOST, "All interfaces"); } startService(host,port); } });
synchronized public static void incrementChargingReminderCount(Context context) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); int chargingReminders = prefs.getInt(KEY_CHARGING_REMINDER_COUNT, DEFAULT_COUNT); SharedPreferences.Editor editor = prefs.edit(); editor.putInt(KEY_CHARGING_REMINDER_COUNT, ++chargingReminders); editor.apply(); }
@Override public Integer getOr(Integer defaultValue) { try { return sharedPreferences.getInt(key, defaultValue); } catch (ClassCastException e) { // The pref could be a String, if that is the case try this // recovery bit try { String value = sharedPreferences.getString(key, "" + defaultValue); return Integer.parseInt(value); } catch (Exception e2) { // our recovery bit failed. The problem is elsewhere. Send the // original error throw e; } } }
String port = String.valueOf(mPrefs.getInt(Config.SP_SERVER_PORT, 8008)); String host = ""; if(mPrefs.getString(Config.SP_SERVER_HOST, "All interfaces").equals("All interfaces")){ String[] adds = mPrefs.getString(Config.SP_SERVER_INTERFACES, "--").split(","); for(int i=0; i<adds.length; i++){ if(!adds[i].equals("All interfaces")) String ip = mPrefs.getString(Config.SP_SERVER_HOST, "127.0.0.1"); host = scheme + ip + ":" + port; SharedPreferences.Editor edit = mPrefs.edit(); edit.putString(Config.SP_SERVER_IP, ip); edit.apply();
synchronized public static void incrementChargingReminderCount(Context context) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); int chargingReminders = prefs.getInt(KEY_CHARGING_REMINDER_COUNT, DEFAULT_COUNT); SharedPreferences.Editor editor = prefs.edit(); editor.putInt(KEY_CHARGING_REMINDER_COUNT, ++chargingReminders); editor.apply(); }
public String[] loadArray(String arrayName, Context mContext) { SharedPreferences prefs = mContext.getSharedPreferences("preferencename", 0); int size = prefs.getInt(arrayName + "_size", 0); String array[] = new String[size]; for(int i=0;i<size;i++) array[i] = prefs.getString(arrayName + "_" + i, null); return array; }
if (base64.equals(Base64.encodeBytes(mPrefs.getString(Config.SP_USER_PASS, "").getBytes()))) { logged = true; if (mPrefs.getString(Config.SP_PROXY_HOST, "").equals("")) { String ip = session.getHeaders().get("http-client-ip"); if (ip != null && !ip.trim().equals("")) { SharedPreferences.Editor edit = mPrefs.edit(); edit.putString(Config.SP_PROXY_HOST, ip); edit.putString(Config.SP_PROXY_PORT, "4443"); html = html.replace("#ip_ws#", mPrefs.getString(Config.SP_SERVER_IP, "127.0.0.1")); html = html.replace("#port_ws#", String.valueOf(mPrefs.getInt(Config.SP_WSOCKET_PORT, 8887))); return ok(html); } else if (uri.contains("/content/")) { PackageDetail pd = new PackageDetail(mContext, mPrefs.getString(Config.SP_PACKAGE, "")); SharedPreferences.Editor edit = mPrefs.edit(); edit.putString(Config.SP_EXP_ACTIVITIES, pd.getExportedActivities()); edit.putString(Config.SP_N_EXP_ACTIVITIES, pd.getNonExportedActivities());
synchronized public static void incrementChargingReminderCount(Context context) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); int chargingReminders = prefs.getInt(KEY_CHARGING_REMINDER_COUNT, DEFAULT_COUNT); SharedPreferences.Editor editor = prefs.edit(); editor.putInt(KEY_CHARGING_REMINDER_COUNT, ++chargingReminders); editor.apply(); }