SharedPreferences Clear/Save

后端 未结 5 735
醉梦人生
醉梦人生 2020-12-09 02:57

Iam trying to make a checker and I want to save a value into SharedPreferences. But i\'am not sure if it works

This what I do to save the value is : *

5条回答
  •  情深已故
    2020-12-09 03:07

    // save string to SharedPreferences

    public static void saveStringToSharedPreferences(Context mContext, String key, String value) {
        if(mContext != null) {
            SharedPreferences mSharedPreferences = mContext.getSharedPreferences("SHARED_PREFERENCES", 0);
            if(mSharedPreferences != null)
                mSharedPreferences.edit().putString(key, value).commit();
        }
    }
    

    // read string from SharedPreferences

    public static String readStringFromSharedPreferences(Context mContext, String key) {
        if(mContext != null) {
            SharedPreferences mSharedPreferences = mContext.getSharedPreferences("SHARED_PREFERENCES", 0);
            if(mSharedPreferences != null)
                return mSharedPreferences.getString(key, null);
        }
        return null;
    }
    

    // remove from SharedPreferences

    public static void removeFromSharedPreferences(Context mContext, String key) {
        if (mContext != null) {
            SharedPreferences mSharedPreferences = mContext.getSharedPreferences(Constants.SHARED_PREFERENCES_NAME, 0);
            if (mSharedPreferences != null)
                mSharedPreferences.edit().remove(key).commit();
        }
    }
    

提交回复
热议问题