博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android SharedPreferences工具类
阅读量:6224 次
发布时间:2019-06-21

本文共 859 字,大约阅读时间需要 2 分钟。

1、常规代码

SharedPreferences sp = getSharedPreferences("config",MODE_PRIVATE);

sp.edit().putBoolean("is_guide_showed",true).commit();

SharedPreferences sp = getSharedPreferences("config",MODE_PRIVATE);

boolean is = sp.getBoolean("is_guide_showed", false);

2、提取为工具类

  /**

 * @类名    PrefUtil
 * @创建者   ppa
 * @创建时间 2016-3-21
 *
 * @描述   SharedPreferences工具类
 */
public class PrefUtil {
   public static final String PREF_NAME="config";
   
   public static boolean getBoolean(Context cxt,String key,boolean value){
 SharedPreferences sp=cxt.getSharedPreferences(PREF_NAME,Context.MODE_PRIVATE);
 boolean is=sp.getBoolean(key,value);
 return is;
   }
   
   public static void setBoolean(Context cxt,String key,Boolean value){
  SharedPreferences sp=cxt.getSharedPreferences(PREF_NAME, Context.MODE_PRIVATE);
  sp.edit().putBoolean(key, value).commit();
   }
}

转载于:https://www.cnblogs.com/ppablog/p/6115001.html

你可能感兴趣的文章
两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]…*a[N-1]/a[i];...
查看>>
cocos2d-x与ISO内存管理(转)
查看>>
磁盘I/O的性能评估方法
查看>>
计算机排序算法
查看>>
普通IT和文艺IT工程师的区别
查看>>
sql之left join、right join、inner join的区别
查看>>
分贝显示器,实时显示声音强度(附源码)
查看>>
Struts2 高危漏洞修复方案 (S2-016/S2-017)
查看>>
新手必看:如何快速看懂VC++项目
查看>>
使用NativeExtension向AIR app 添加Activity和BroadCastReceiver(2)
查看>>
JavaScript 装饰者模式(this运用)
查看>>
Entity Framework做IN查询
查看>>
架构-缓存
查看>>
多线程的面试题
查看>>
VirtualBox安装Debian6的方法和步骤(详细)
查看>>
My Emacs For Common Lisp
查看>>
数据处理函数
查看>>
网站目录下多出的 core 文件
查看>>
nand flash坏块管理OOB,BBT,ECC
查看>>
The Definitive Guide To Django 2 学习笔记(五) 第四章 模板 (一)基本模板系统
查看>>