package com.leigo.qsbk.app.utils;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import com.leigo.qsbk.app.QsbkApp;
/**
* Created by Administrator on 2014/8/19.
*/
public class SharePreferenceUtils {
static SharedPreferences sharedPreferences;
static SharedPreferences.Editor editor;
private static SharedPreferences.Editor getEditor() {
if (editor == null) {
editor = getSharedPreferences(QsbkApp.mContext).edit();
}
return editor;
}
private static SharedPreferences getSharedPreferences(Context context) {
if (sharedPreferences == null) {
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
}
return sharedPreferences;
}
public static void setSharedPreferencesIntValue(String key, int value) {
getEditor().putInt(key, value);
getEditor().commit();
}
public static int getSharedPreferencesIntValue(String key) {
SharedPreferences sharedPreferences = getSharedPreferences(QsbkApp.mContext);
int value = 0;
if (sharedPreferences != null) {
value = sharedPreferences.getInt(key, 0);
}
return value;
}
public static void setSharedPreferencesValue(String key, String value) {
getEditor().putString(key, value);
getEditor().commit();
}
public static String getSharedPreferencesValue(String key) {
SharedPreferences sharedPreferences = getSharedPreferences(QsbkApp.mContext);
String value = "";
if (sharedPreferences != null) {
value = sharedPreferences.getString(key, "");
}
return value;
}
public static void remove(String key) {
getEditor().remove(key).commit();
}
}