SharedPreferenceUtil
public class SharedPreferenceUtil{
private static SharedPreferences mSharedPreferences = null;
private static Editor mEditor = null;
private static void init(Context ctx){
if( mSharedPreferences == null ){
mSharedPreferences = android.PreferenceManager.getDefaultSharedPreferences(context);
}
}
private static void removeKey(String key){
mEditor = mSharedPreferences.edit();
mEditor.remove(key);
mEditor.commit();
}
private static void removeAll(){
mEditor = mSharedPreferences.edit();
mEditor.clear();
mEditor.commit();
}
private static void commitString(String key,String value){
mEditor = mSharedPreferences.edit();
mEditor.putString(key,value);
mEditor.commit();
}
private static String getString(String key , int value){
return mSharedPreferences.getString(String key , int value);
}
private static void commitInt(String key,int value){
mEditor = mSharedPreferences.edit();
mEditor.putInt(key,value);
mEditor.commit();
}
private static int getInt(String key , int value){
return mSharedPreferences.getInt(String key , int value);
}
private static void commitLong(String key,long value){
mEditor = mSharedPreferences.edit();
mEditor.putLong(key,value);
mEditor.commit();
}
private static Long getLong(String key , long value){
return mSharedPreferences.getLong(String key , long value);
}
private static void commitBoolean(String key,boolean value){
mEditor = mSharedPreferences.edit();
mEditor.putBoolean(key,value);
mEditor.commit();
}
private static boolean getBoolean(String key , boolean value){
return mSharedPreferences.getInt(String key , boolean value);
}
}