package com.pan.simplepicture.utils;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import com.pan.simplepicture.view.activity.BaseActivity;
public class SharedPreferencesUtils {
public static void saveString(Context mActivity, String key,
String value) {
SharedPreferences sp = mActivity.getSharedPreferences("config",
Context.MODE_PRIVATE);
sp.edit().putString(key, value).commit();
}
public static String getString(Context mActivity, String key,
String defValue) {
SharedPreferences sp = mActivity.getSharedPreferences("config",
Context.MODE_PRIVATE);
return sp.getString(key, defValue);
}
public static void setBoolean(BaseActivity mActivity, String key,
boolean value) {
SharedPreferences sp = mActivity.getSharedPreferences("config",
Context.MODE_PRIVATE);
Editor edit = sp.edit();
edit.putBoolean(key, value);
edit.commit();
}
public static boolean isFirst(BaseActivity mActivity) {
return getBoolean(mActivity, "isfirst", true);
}
public static boolean getBoolean(Context mActivity, String key,
boolean defValue) {
SharedPreferences sp = mActivity.getSharedPreferences("config",
Context.MODE_PRIVATE);
return sp.getBoolean(key, defValue);
}
public static void saveHeight(BaseActivity mActivity, int height) {
SharedPreferences sp = mActivity.getSharedPreferences("config",
Context.MODE_PRIVATE);
Editor edit = sp.edit();
edit.putInt("height", height);
edit.commit();
}
public static int getHeight(BaseActivity mActivity) {
SharedPreferences sp = mActivity.getSharedPreferences("config",
Context.MODE_PRIVATE);
return sp.getInt("height", 0);
}
}