用SharedPreferences写的存储工具类
2018-07-20 来源:open-open
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;
}
}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐