Java Code Examples for android.content.SharedPreferences

The following are top voted examples for showing how to use android.content.SharedPreferences. These examples are extracted from open source projects. You can vote up the examples you like and your votes will be used in our system to generate more good examples.
Example 1
Project: Kids-Portal-Android   File: helper_browser.java   View source code 6 votes vote down vote up
public static String tab_5 (Activity activity) {
    SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(activity);
    String s;

    final String tab_string = sharedPref.getString("tab_4", "");

    try {
        if (tab_string.isEmpty()) {
            s = activity.getString(R.string.context_tab);
        } else {
            s = tab_string;
        }
    } catch (Exception e) {
        Log.e("KidsPortal", "Unable to get String", e);
        s = activity.getString(R.string.context_tab);
    }
    return s;
}
 
Example 2
Project: android-dev-challenge   File: SettingsFragment.java   View source code 6 votes vote down vote up
@Override
public void onCreatePreferences(Bundle bundle, String s) {
    // Add 'general' preferences, defined in the XML file
    addPreferencesFromResource(R.xml.pref_general);

    SharedPreferences sharedPreferences = getPreferenceScreen().getSharedPreferences();
    PreferenceScreen prefScreen = getPreferenceScreen();
    int count = prefScreen.getPreferenceCount();
    for (int i = 0; i < count; i++) {
        Preference p = prefScreen.getPreference(i);
        if (!(p instanceof CheckBoxPreference)) {
            String value = sharedPreferences.getString(p.getKey(), "");
            setPreferenceSummary(p, value);
        }
    }
}
 
Example 3
Project: chapp-messenger   File: LoginActivity.java   View source code 6 votes vote down vote up
private void getInformationFromFB(String UID) {
    dbr_users.child(UID).addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            email = (String) dataSnapshot.child("mail").getValue();
            name = (String) dataSnapshot.child("name").getValue();
            username = (String) dataSnapshot.child("username").getValue();
            password = (String) dataSnapshot.child("password").getValue();
            telefonnummer = (String) dataSnapshot.child("telefonnummer").getValue();

            SharedPreferences.Editor editor = getSharedPreferences("CHAPP_PREFS", Context.MODE_PRIVATE).edit();
            editor.putString("email", email);
            editor.putString("name", name);
            editor.putString("username", username);
            editor.putString("telefonnummer", telefonnummer);
            editor.putString("password", password);
            editor.commit();
        };

        @Override
        public void onCancelled(DatabaseError databaseError) {
            // ...
        }
    });
}
 
Example 4
Project: android-dev-challenge   File: SunshinePreferences.java   View source code 6 votes vote down vote up
/**
 * Returns the location coordinates associated with the location. Note that there is a
 * possibility that these coordinates may not be set, which results in (0,0) being returned.
 * Interestingly, (0,0) is in the middle of the ocean off the west coast of Africa.
 *
 * @param context used to access SharedPreferences
 * @return an array containing the two coordinate values for the user's preferred location
 */
public static double[] getLocationCoordinates(Context context) {
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);

    double[] preferredCoordinates = new double[2];

    /*
     * This is a hack we have to resort to since you can't store doubles in SharedPreferences.
     *
     * Double.doubleToLongBits returns an integer corresponding to the bits of the given
     * IEEE 754 double precision value.
     *
     * Double.longBitsToDouble does the opposite, converting a long (that represents a double)
     * into the double itself.
     */
    preferredCoordinates[0] = Double
             .longBitsToDouble(sp.getLong(PREF_COORD_LAT, Double.doubleToRawLongBits(0.0)));
    preferredCoordinates[1] = Double
            .longBitsToDouble(sp.getLong(PREF_COORD_LONG, Double.doubleToRawLongBits(0.0)));

    return preferredCoordinates;
}
 
Example 5
Project: keepass2android   File: AccessManager.java   View source code 6 votes vote down vote up
public static Set<String> getAllHostPackages(Context ctx)
{
	SharedPreferences prefs = ctx.getSharedPreferences("KP2A.PluginAccess.hosts", Context.MODE_PRIVATE);
	Set<String> result = new HashSet<String>();
	for (String host: prefs.getAll().keySet())
	{
		try
		{
			PackageInfo info = ctx.getPackageManager().getPackageInfo(host, PackageManager.GET_META_DATA);
			//if we get here, the package is still there
			result.add(host);
		}
		catch (PackageManager.NameNotFoundException e)
		{
			//host gone. ignore.
		}
	}
	return result;
	
}
 
Example 6
Project: Mobike   File: PersistentCookieStore.java   View source code 6 votes vote down vote up
@Override
public boolean clearExpired(Date date) {
    boolean clearedAny = false;
    SharedPreferences.Editor prefsWriter = cookiePrefs.edit();

    for (ConcurrentHashMap.Entry<String, Cookie> entry : cookies.entrySet()) {
        String name = entry.getKey();
        Cookie cookie = entry.getValue();
        if (cookie.isExpired(date)) {
            // Clear cookies from local store
            cookies.remove(name);

            // Clear cookies from persistent store
            prefsWriter.remove(COOKIE_NAME_PREFIX + name);

            // We've cleared at least one
            clearedAny = true;
        }
    }

    // Update names in persistent store
    if (clearedAny) {
        prefsWriter.putString(COOKIE_NAME_STORE, TextUtils.join(",", cookies.keySet()));
    }
    prefsWriter.commit();

    return clearedAny;
}
 
Example 7
Project: DAPNETApp   File: MainActivity.java   View source code 6 votes vote down vote up
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    Menu nv = navigationView.getMenu();
    MenuItem mloginstatus = nv.findItem(R.id.nav_loginstatus);
    SharedPreferences sharedPref = getSharedPreferences("sharedPref", Context.MODE_PRIVATE);
    loggedIn = sharedPref.getBoolean("isLoggedIn", false);
    mServer = sharedPref.getString("server", null);

    if (loggedIn) {
        mloginstatus.setTitle(R.string.nav_logout);
        Log.i(TAG, "User is logged in!");
    } else {
        mloginstatus.setTitle(R.string.nav_login);
        Log.i(TAG, "User is not logged in!");
    }
    if (mServer != null) {
        setVersion(mServer);
    } else {
        setVersion("http://hampager.de:8080");
        //if mServer == null
        // setVersion("http://dapnet.db0sda.ampr.org:8080")
    }

    return true;
}
 
Example 8
Project: memento-app   File: StorageHelper.java   View source code 6 votes vote down vote up
public static void setPersonGroupName(String personGroupIdToAdd, String personGroupName, Context context) {
    SharedPreferences personGroupIdNameMap =
            context.getSharedPreferences("PersonGroupIdNameMap", Context.MODE_PRIVATE);

    SharedPreferences.Editor personGroupIdNameMapEditor = personGroupIdNameMap.edit();
    personGroupIdNameMapEditor.putString(personGroupIdToAdd, personGroupName);
    personGroupIdNameMapEditor.commit();

    Set<String> personGroupIds = getAllPersonGroupIds(context);
    Set<String> newPersonGroupIds = new HashSet<>();
    for (String personGroupId: personGroupIds) {
        newPersonGroupIds.add(personGroupId);
    }
    newPersonGroupIds.add(personGroupIdToAdd);
    SharedPreferences personGroupIdSet =
            context.getSharedPreferences("PersonGroupIdSet", Context.MODE_PRIVATE);
    SharedPreferences.Editor personGroupIdSetEditor = personGroupIdSet.edit();
    personGroupIdSetEditor.putStringSet("PersonGroupIdSet", newPersonGroupIds);
    personGroupIdSetEditor.commit();
}
 
Example 9
Project: Shared-Route   File: PayBillActivity.java   View source code 6 votes vote down vote up
private void postInfo() {
    if (mAuthTask != null) {
        return;
    }
    showProgress(true);
    String payPath = "";
    RadioButton zhifubao = (RadioButton)findViewById(R.id.zhifubao);
    RadioButton wechat = (RadioButton)findViewById(R.id.wechat);
    if (zhifubao.isChecked()){
        payPath = "zhifubao";
    } else if (wechat.isChecked()) {
        payPath="wechat";
    }
    SharedPreferences sp = getSharedPreferences("now_account", Context.MODE_PRIVATE);
    stuNum=sp.getString("now_stu_num",null);
    Bundle bundle = getIntent().getExtras();
    mAuthTask = new PostTask(bundle.getString("money"),bundle.getString("name"),
            bundle.getString("phone"),bundle.getString("num"),bundle.getString("packsort"),
            bundle.getString("pickupplace"),bundle.getString("delieverplace"),
            bundle.getString("pickuptime"),bundle.getString("delievertime"),
            payPath,bundle.getString("remark"),stuNum,bundle.getString("securitymoney"));
    mAuthTask.execute((Void) null);

}
 
Example 10
Project: TherapyGuide   File: SettingsFragment.java   View source code 6 votes vote down vote up
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Define the settings file
    getPreferenceManager().setSharedPreferencesName(MainActivity.PREFERENCES);
    getPreferenceManager().setSharedPreferencesMode(Context.MODE_PRIVATE);

    // Load the preferences from an XML resource
    addPreferencesFromResource(R.xml.preferences);

    // Set the summary for the diary reminder time
    SharedPreferences sharedPreferences = getActivity()
            .getSharedPreferences(MainActivity.PREFERENCES, Context.MODE_PRIVATE);
    setDiaryReminderTimeSummary(sharedPreferences);

    // Prepare alarm
    Intent intent = new Intent(getActivity(), AlarmHandler.class);
    intent.setAction(AlarmHandler.DIARY_ALERT);
    mAlarmIntent = PendingIntent.getBroadcast(getActivity(), 0, intent, 0);
    mAlarmManager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);

    mReceiver = new ComponentName(getActivity(), BootHandler.class);
    mPackageManager = getActivity().getPackageManager();
}
 
Example 11
Project: appinventor-extensions   File: Pedometer.java   View source code 6 votes vote down vote up
/**
 * Saves the pedometer state to shared preferences.
 */
@SimpleFunction(description = "Saves the pedometer state to the phone. Permits " +
  "permits accumulation of steps and distance between invocations of an App that uses " +
  "the pedometer. Different Apps will have their own saved state.")
public void Save() {
  // Store preferences
  SharedPreferences settings = context.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
  SharedPreferences.Editor editor = settings.edit();
  editor.putFloat("Pedometer.stridelength", strideLength);
  editor.putFloat("Pedometer.distance", totalDistance);
  editor.putInt("Pedometer.prevStepCount", numStepsRaw);
  if (pedometerPaused) {
    editor.putLong("Pedometer.clockTime", prevStopClockTime);
  } else {
    editor.putLong("Pedometer.clockTime", prevStopClockTime +
        (System.currentTimeMillis() - startTime));
  }
  editor.putLong("Pedometer.closeTime", System.currentTimeMillis());
  editor.commit();
  Log.d(TAG, "Pedometer state saved.");
}
 
Example 12
Project: Android_watch_magpie   File: MagpieActivity.java   View source code 6 votes vote down vote up
private void recreateAgents(SharedPreferences settings) {
    Message request = Message.obtain();
    request.what = Environment.RECREATE_AGENTS;
    request.replyTo = replyMessenger;

    Bundle bundle = new Bundle();

    HashSet<String> agentNamesFromActivity = (HashSet<String>)
            settings.getStringSet(ACTIVITY_NAME, new HashSet<String>());
    bundle.putSerializable(AGENT_NAMES, agentNamesFromActivity);

    request.setData(bundle);

    try {
        requestMessenger.send(request);
    } catch (RemoteException ex) {
        ex.printStackTrace();
    }
}
 
Example 13
Project: MyBP   File: RateApp.java   View source code 6 votes vote down vote up
public void appLaunched(Context context) {
    SharedPreferences preferences = context.getSharedPreferences("MyBPreferences", Context.MODE_PRIVATE);
    if(preferences.getBoolean("disabled", false)) {
        return;
    }

    SharedPreferences.Editor editor = preferences.edit();

    long launchCount = preferences.getLong("launchCount", 0) + 1;
    editor.putLong("launchCount", launchCount);

    long firstLaunchDate = preferences.getLong("firstLaunchDate", 0);
    if(firstLaunchDate == 0) {
        firstLaunchDate = System.currentTimeMillis();
        editor.putLong("firstLaunchDate", firstLaunchDate);
    }

    if(launchCount >= LAUNCHES_UNTIL_PROMPT) {
        if(System.currentTimeMillis() >= firstLaunchDate + (DAYS_UNTIL_PROMPT * 24 * 60 * 60 * 1000)) {
            showRateDialog(context, editor);
        }
    }

    editor.commit();
}
 
Example 14
Project: airgram   File: ApplicationLoader.java   View source code 5 votes vote down vote up
public static void startPushService() {
    SharedPreferences preferences = applicationContext.getSharedPreferences("Notifications", MODE_PRIVATE);

    if (preferences.getBoolean("pushService", true)) {
        applicationContext.startService(new Intent(applicationContext, NotificationsService.class));
    } else {
        stopPushService();
    }
}
 
Example 15
Project: underlx   File: PairManager.java   View source code 5 votes vote down vote up
public void unpair() {
    SharedPreferences.Editor editor = sharedPref.edit();
    editor.putString(PREF_API_KEY, "");
    editor.putString(PREF_API_SECRET, "");
    editor.putLong(PREF_API_ACTIVATION, Long.MAX_VALUE);
    editor.commit();
}
 
Example 16
Project: Checkerboard-IMU-Comparator   File: SettingsActivity.java   View source code 5 votes vote down vote up
private void restoreSharedPreferences(){
    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putInt(getString(R.string.sharedpreferences_necessary_images_number_key), DEFAULT_NECESSARY_IMAGES_NUMBER);
    editor.putInt(getString(R.string.sharedpreferences_checkerboard_width_key), DEFAULT_CHECKERBOARD_WIDTH);
    editor.putInt(getString(R.string.sharedpreferences_checkerboard_height_key), DEFAULT_CHECKERBOARD_HEIGHT);
    editor.apply();
}
 
Example 17
Project: android-dev-challenge   File: SunshinePreferences.java   View source code 5 votes vote down vote up
/**
 * Resets the location coordinates stores in SharedPreferences.
 *
 * @param context Context used to get the SharedPreferences
 */
public static void resetLocationCoordinates(Context context) {
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
    SharedPreferences.Editor editor = sp.edit();

    editor.remove(PREF_COORD_LAT);
    editor.remove(PREF_COORD_LONG);
    editor.apply();
}
 
Example 18
Project: android-metronome   File: Metronome.java   View source code 5 votes vote down vote up
public void clickSetDefault(View btn)
{
    SharedPreferences prefs=PreferenceManager.getDefaultSharedPreferences(this);
    SharedPreferences.Editor editor=prefs.edit();
    editor.putInt("default_bpm", npbpm.getValue());
    editor.putInt("default_measure", Integer.parseInt(etMeasure.getText().toString()));
    editor.commit();
}
 
Example 19
Project: 1946   File: GcmPush.java   View source code 5 votes vote down vote up
public static String getStoredPendingLocalAlarm( Context context, int index )
{
	final SharedPreferences prefs = getGcmPreferences( context );
	String keyData = PROP_ALARM_DATA_N + Integer.toString(index);
	String alarmData = prefs.getString(keyData, null );
	return alarmData;
}
 
Example 20
Project: AndroidMuseumBleManager   File: PreferencesUtils.java   View source code 5 votes vote down vote up
/**
 * get int preferences
 *
 * @param context
 * @param key          The name of the preference to retrieve
 * @param defaultValue Value to return if this preference does not exist
 * @return The preference value if it exists, or defValue. Throws ClassCastException if there is a preference with
 * this name that is not a int
 */
public static int getInt(Context context, String key, int defaultValue) {
    try {
        SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
        return settings.getInt(key, defaultValue);
    } catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
    }
    return defaultValue;
}
 
Example 21
Project: letv   File: ServerSetting.java   View source code 5 votes vote down vote up
public void setEnvironment(Context context, int i) {
    if (context != null && (this.c == null || this.c.get() == null)) {
        this.c = new WeakReference(context.getSharedPreferences("ServerPrefs", 0));
    }
    if (i == 0 || i == 1) {
        Editor edit;
        switch (i) {
            case 0:
                edit = ((SharedPreferences) this.c.get()).edit();
                edit.putInt("ServerType", 0);
                edit.putString(KEY_OPEN_ENV, "formal");
                edit.putString(KEY_HOST_QZS_QQ, KEY_HOST_QZS_QQ);
                edit.putString(KEY_HOST_OPEN_MOBILE, KEY_HOST_OPEN_MOBILE);
                edit.commit();
                changeServer();
                Toast.makeText(context, "已切换到正式环境", 0).show();
                return;
            case 1:
                edit = ((SharedPreferences) this.c.get()).edit();
                edit.putInt("ServerType", 1);
                edit.putString(KEY_OPEN_ENV, "exp");
                edit.putString(KEY_HOST_QZS_QQ, "testmobile.qq.com");
                edit.putString(KEY_HOST_OPEN_MOBILE, "test.openmobile.qq.com");
                edit.commit();
                changeServer();
                Toast.makeText(context, "已切换到体验环境", 0).show();
                return;
            default:
                return;
        }
    }
    f.e(a, "切换环境参数错误,正式环境为0,体验环境为1");
}
 
Example 22
Project: Options   File: SharedPreferencesStringDropdownOption.java   View source code 5 votes vote down vote up
private SharedPreferencesStringDropdownOption(SharedPreferences sharedPreferences, String key,
                                              String defaultValue, String title,
                                              List<Selection<String>> values) {
    mSharedPreferences = sharedPreferences;
    mKey = key;
    mDefaultValue = defaultValue;
    mTitle = title;
    mValues = values;
}
 
Example 23
Project: simple-keyboard   File: Settings.java   View source code 5 votes vote down vote up
public static boolean readKeyPreviewPopupEnabled(final SharedPreferences prefs,
        final Resources res) {
    final boolean defaultKeyPreviewPopup = res.getBoolean(
            R.bool.config_default_key_preview_popup);
    if (!readFromBuildConfigIfToShowKeyPreviewPopupOption(res)) {
        return defaultKeyPreviewPopup;
    }
    return prefs.getBoolean(PREF_POPUP_ON, defaultKeyPreviewPopup);
}
 
Example 24
Project: DAPNETApp   File: PostCallActivity.java   View source code 5 votes vote down vote up
private void saveData(TransmitterGroupResource[] input){
    SharedPreferences sharedPref = getSharedPreferences("sharedPref", Context.MODE_PRIVATE);
    SharedPreferences.Editor prefsEditor = sharedPref.edit();
    Gson gson = new Gson();
    String json = gson.toJson(input);
    prefsEditor.putString("transmitters", json);
    prefsEditor.apply();
}
 
Example 25
Project: Pocket-Plays-for-Twitch   File: Settings.java   View source code 5 votes vote down vote up
/**
 * Chat - Should the chat be able to be showed in landspace
 * @param enableChat True if yes, false if no.
 */

public void setShowChatInLandscape(boolean enableChat) {
	SharedPreferences.Editor editor = getEditor();
	editor.putBoolean(this.CHAT_LANDSCAPE_SWIPABLE, enableChat);
	editor.commit();
}
 
Example 26
Project: ultrasonic   File: MainActivity.java   View source code 5 votes vote down vote up
private void loadSettings()
{
	PreferenceManager.setDefaultValues(this, R.xml.settings, false);
	final SharedPreferences preferences = Util.getPreferences(this);

	if (!preferences.contains(Constants.PREFERENCES_KEY_CACHE_LOCATION))
	{
		final SharedPreferences.Editor editor = preferences.edit();
		editor.putString(Constants.PREFERENCES_KEY_CACHE_LOCATION, FileUtil.getDefaultMusicDirectory().getPath());
		editor.commit();
	}
}
 
Example 27
Project: android-dev-challenge   File: SunshinePreferences.java   View source code 5 votes vote down vote up
/**
 * Saves the time that a notification is shown. This will be used to get the ellapsed time
 * since a notification was shown.
 *
 * @param context Used to access SharedPreferences
 * @param timeOfNotification Time of last notification to save (in UNIX time)
 */
public static void saveLastNotificationTime(Context context, long timeOfNotification) {
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
    SharedPreferences.Editor editor = sp.edit();
    String lastNotificationKey = context.getString(R.string.pref_last_notification);
    editor.putLong(lastNotificationKey, timeOfNotification);
    editor.apply();
}
 
Example 28
Project: aos-MediaLib   File: Trakt.java   View source code 5 votes vote down vote up
public static void setLoginPreferences(SharedPreferences pref, String user, String sha1) {
    Editor editor = pref.edit();
    if (user != null && sha1 != null) {
        editor.putString(KEY_TRAKT_USER, user);
        editor.putString(KEY_TRAKT_SHA1, sha1);
    } else {
        editor.remove(KEY_TRAKT_USER);
        editor.remove(KEY_TRAKT_SHA1);
    }
    editor.commit();
}
 
Example 29
Project: airgram   File: EmojiView.java   View source code 5 votes vote down vote up
private void saveRecentStickers() {
    SharedPreferences.Editor editor = getContext().getSharedPreferences("emoji", Activity.MODE_PRIVATE).edit();
    StringBuilder stringBuilder = new StringBuilder();
    for (int a = 0; a < newRecentStickers.size(); a++) {
        if (stringBuilder.length() != 0) {
            stringBuilder.append(",");
        }
        stringBuilder.append(newRecentStickers.get(a));
    }
    editor.putString("stickers2", stringBuilder.toString());
    editor.commit();
}
 
Example 30
Project: Say_it   File: UtilitySharedPrefs.java   View source code 5 votes vote down vote up
public static void savePrefs(Context context, int value, String prefs_key) {
    SharedPreferences settings = context.getSharedPreferences(MainActivity.PREFS_NAME, MODE_PRIVATE);
    SharedPreferences.Editor editor = settings.edit();

    editor.putInt(prefs_key, value);
    editor.apply();
}
 
Example 31
Project: MeetMusic   File: MyMusicUtil.java   View source code 5 votes vote down vote up
public static void setNightMode(Context context, boolean mode) {
    if (mode) {
        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
    } else {
        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
    }
    SharedPreferences sharedPreferences = context.getSharedPreferences(Constant.THEME, Context.MODE_PRIVATE);
    SharedPreferences.Editor editor =  sharedPreferences.edit();
    editor.putBoolean("night", mode).commit();
}
 
Example 32
Project: mousetodon   File: MouseApp.java   View source code 5 votes vote down vote up
void addAccount() {
    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            // show the window where the user must enter his credentials
            UserInput.show(main, new NextAction() {
                public void run(String res) {
                    String[] ss = res.split(" ");
                    if (ss.length>2) {
                        useremail=ss[0];
                        userpwd=ss[1];
                        instanceDomain=ss[2];
                        if (useremail.length()==0 || userpwd.length()==0 || instanceDomain.length()==0)
                            message("All 3 fields are mandatory");
                        else {
                            SharedPreferences.Editor edit = pref.edit();
                            MouseApp.main.allinstances.add(instanceDomain);
                            String s = "";
                            for (String iss: MouseApp.main.allinstances) s+=iss+" ";
                            s=s.trim();
                            edit.putString("mouseapp_insts", s);
                            edit.putString(String.format("user_for_%s", instanceDomain), useremail);
                            edit.putString(String.format("pswd_for_%s", instanceDomain), userpwd);
                            edit.commit();
                            setInstanceSpinner();
                            serverStage1();
                        }
                    }
                }
            });
        }
    });
}
 
Example 33
Project: hyperrail-for-android   File: PersistentQueryProvider.java   View source code 5 votes vote down vote up
/**
 * Remove a query from a tag
 *
 * @param tag   The tag to remove from
 * @param query The query to remove
 */
private void remove(String tag, Suggestable query) {
    Set<String> items = new HashSet<>(sharedPreferences.getStringSet(tag, new HashSet<String>()));

    // If this query is already in the recents list, remove it (so we can update it)
    items = removeFromPersistentSet(items, query);

    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putStringSet(tag, items);
    editor.apply();
}
 
Example 34
Project: SilicaGel   File: TwitterUtil.java   View source code 5 votes vote down vote up
private static AccessToken loadAccessToken(Context context) {
    SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(context);
    String token = pref.getString("twitter_token", null);
    String tokenSecret = pref.getString("twitter_secret", null);
    
    if (token != null && tokenSecret != null) {
        return new AccessToken(token, tokenSecret);
    } else {
        return null;
    }
}
 
Example 35
Project: oma-riista-android   File: GameDatabase.java   View source code 5 votes vote down vote up
public SyncMode getSyncMode(Context context) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    if (prefs.contains(syncModeKey)) {
        int syncMode = prefs.getInt(syncModeKey, 0);
        if (SyncMode.values().length > syncMode) {
            return SyncMode.values()[syncMode];
        }
    }
    return SyncMode.SYNC_AUTOMATIC;
}
 
Example 36
Project: a_whattobuy   File: SettingsService.java   View source code 5 votes vote down vote up
public void loadSettings(Activity c) {
    SharedPreferences sp = c.getPreferences(Context.MODE_PRIVATE);

    Map<String, ?> all = sp.getAll();

    for (Map.Entry<String, ?> e : all.entrySet()) {
        settings.put(e.getKey(), e.getValue());
    }
}
 
Example 37
Project: ESSocialSDK-master   File: AccessTokenKeeper.java   View source code 5 votes vote down vote up
/**
 * 保存 Token 对象到 SharedPreferences。
 *
 * @param context 应用程序上下文环境
 * @param token   Token 对象
 */
public static void writeAccessToken(Context context, Oauth2AccessToken token) {
    if (null == context || null == token) {
        return;
    }

    SharedPreferences pref = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
    Editor editor = pref.edit();
    editor.putString(KEY_UID, token.getUid());
    editor.putString(KEY_ACCESS_TOKEN, token.getToken());
    editor.putString(KEY_REFRESH_TOKEN, token.getRefreshToken());
    editor.putLong(KEY_EXPIRES_IN, token.getExpiresTime());
    editor.commit();
}
 
Example 38
Project: PlusGram   File: NotificationsController.java   View source code 5 votes vote down vote up
public void cleanup() {
    popupMessages.clear();
    popupReplyMessages.clear();
    notificationsQueue.postRunnable(new Runnable() {
        @Override
        public void run() {
            opened_dialog_id = 0;
            total_unread_count = 0;
            personal_count = 0;
            pushMessages.clear();
            pushMessagesDict.clear();
            pushDialogs.clear();
            wearNotificationsIds.clear();
            delayedPushMessages.clear();
            notifyCheck = false;
            lastBadgeCount = 0;
            try {
                if (notificationDelayWakelock.isHeld()) {
                    notificationDelayWakelock.release();
                }
            } catch (Exception e) {
                FileLog.e("tmessages", e);
            }
            setBadge(0);
            SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("Notifications", Context.MODE_PRIVATE);
            SharedPreferences.Editor editor = preferences.edit();
            editor.clear();
            editor.commit();
        }
    });
}
 
Example 39
Project: material-two-stage-rating   File: PrefUtils.java   View source code 5 votes vote down vote up
public static void setIntSystemValue(final String key, final int value, final Context context) {
    SharedPreferences myPrefs = context
            .getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);
    SharedPreferences.Editor prefsEditor = myPrefs.edit();
    prefsEditor.putInt(key, value);
    prefsEditor.commit();
}
 
Example 40
Project: Hexpert   File: GameHelper.java   View source code 5 votes vote down vote up
int incrementSignInCancellations() {
    int cancellations = getSignInCancellations();
    SharedPreferences.Editor editor = mAppContext.getSharedPreferences(
            GAMEHELPER_SHARED_PREFS, Context.MODE_PRIVATE).edit();
    editor.putInt(KEY_SIGN_IN_CANCELLATIONS, cancellations + 1);
    editor.commit();
    return cancellations + 1;
}