import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.text.TextUtils;
import com.founder.mobileeditor.mobileeditor3.app.MyConstants;
import com.founder.mobileeditor.mobileeditor3.bean.Department;
/**
* SharedPreferences工具
*/
public class SpUtils {
/**
* @param ctx 上下文
* @param key 输入的键名
* @param value 输入的值名
*/
public static void setString(Context ctx, String key, String value) {
SharedPreferences sp = ctx.getSharedPreferences(MyConstants.CONFIGFILE,
Context.MODE_PRIVATE);
sp.edit().putString(key, value).commit();
}
/**
* @param ctx
* @param key
* @param defValue 默认的键值
* @return
*/
public static String getString(Context ctx, String key, String defValue) {
SharedPreferences sp = ctx.getSharedPreferences(MyConstants.CONFIGFILE,
Context.MODE_PRIVATE);
return sp.getString(key, defValue);
}
public static void setInt(Context ctx, String key, int value) {
SharedPreferences sp = ctx.getSharedPreferences(MyConstants.CONFIGFILE,
Context.MODE_PRIVATE);
sp.edit().putInt(key, value).commit();
}
public static int getInt(Context ctx, String key, int defValue) {
SharedPreferences sp = ctx.getSharedPreferences(MyConstants.CONFIGFILE,
Context.MODE_PRIVATE);
return sp.getInt(key, defValue);
}
public static void setBoolean(Context ctx, String key, Boolean value) {
SharedPreferences sp = ctx.getSharedPreferences(MyConstants.CONFIGFILE,
Context.MODE_PRIVATE);
sp.edit().putBoolean(key, value).commit();
}
public static Boolean getBoolean(Context ctx, String key, Boolean defValue) {
SharedPreferences sp = ctx.getSharedPreferences(MyConstants.CONFIGFILE,
Context.MODE_PRIVATE);
return sp.getBoolean(key, defValue);
}
public static void setLong(Context ctx, String key, long value) {
SharedPreferences sp = ctx.getSharedPreferences(MyConstants.CONFIGFILE,
Context.MODE_PRIVATE);
sp.edit().putLong(key, value).commit();
}
public static long getLong(Context ctx, String key, long defValue) {
SharedPreferences sp = ctx.getSharedPreferences(MyConstants.CONFIGFILE,
Context.MODE_PRIVATE);
return sp.getLong(key, defValue);
}
}