用SharedPreferences写的存储工具类

来源:互联网 发布:mac本酷狗怎么剪辑铃声 编辑:程序博客网 时间:2024/05/27 21:09

读写更方便

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;}}


0 0
原创粉丝点击