1 package cc.minsnail.tools;
3 import android.content.Context;
4 import android.content.SharedPreferences;
6 import cc.minsnail.config.Config;
9 * Created by yg on 2016/10/31.
11 public class SharedHelper {
12 private Context mContext;
13 private static SharedHelper mInstance;
15 private SharedHelper(Context context) {
19 public static SharedHelper getInstance(Context context) {
20 if (mInstance == null) {
21 synchronized (SharedHelper.class) {
22 if (mInstance == null) {
23 mInstance = new SharedHelper(context);
30 public void put(String key, String value) {
31 SharedPreferences preferences = mContext.getSharedPreferences(Config.SHARED_PREFERENCE_FILE_KEY, mContext.MODE_PRIVATE);
32 SharedPreferences.Editor editor = preferences.edit();
33 editor.putString(key, value);
37 public String get(String key, String defaultValue) {
38 SharedPreferences preferences = mContext.getSharedPreferences(Config.SHARED_PREFERENCE_FILE_KEY, mContext.MODE_PRIVATE);
39 return preferences.getString(key, defaultValue);