用SharedPreferences寫的存儲工具類
public class PersistenceUtil {
private Context context;
public Context getContext() {
return context;
}
public void setContext(Context context) {
this.context = context;
}
public PersistenceUtil(Context context) {
this.context = context;
}
public void savePersistence(String name, String key, Integer value) {
SharedPreferences sharedPreferences = context.getSharedPreferences(
name, Context.MODE_PRIVATE);
Editor editor = sharedPreferences.edit();
editor.putInt(key, value);
editor.commit();
}
public void savePersistence(String name, String key, String value) {
SharedPreferences sharedPreferences = context.getSharedPreferences(
name, Context.MODE_PRIVATE);
Editor editor = sharedPreferences.edit();
editor.putString(key, value);
editor.commit();
}
public void savePersistence(String name, String key, Boolean value) {
SharedPreferences sharedPreferences = context.getSharedPreferences(
name, Context.MODE_PRIVATE);
Editor editor = sharedPreferences.edit();
editor.putBoolean(key, value);
editor.commit();
}
public String getPersistenceString(String name, String key) {
SharedPreferences sharedPreferences = context.getSharedPreferences(
name, Context.MODE_PRIVATE);
String value = sharedPreferences.getString(key, "null");
return value;
}
public Boolean getPersistenceBoolean(String name, String key) {
SharedPreferences sharedPreferences = context.getSharedPreferences(
name, Context.MODE_PRIVATE);
Boolean value = sharedPreferences.getBoolean(key, false);
return value;
}
public Integer getPersistenceInteger(String name, String key) {
SharedPreferences sharedPreferences = context.getSharedPreferences(
name, Context.MODE_PRIVATE);
Integer value = sharedPreferences.getInt(key, -1);
return value;
}
} </pre>
本文由用戶 wole 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!