Android SharedPreferences 工具类
Android 大约 1398 字工具类
public class SpUtil {
private final SharedPreferences mSp;
private final SharedPreferences.Editor mEditor;
public SpUtil (Context context) {
mSp = context.getSharedPreferences("config", Context.MODE_PRIVATE);
mEditor = mSp.edit();
}
/*--------------- 读 ---------------*/
/**
* 读取字符信息
* @param key
* @param defValue
* @return
*/
public String getString(String key, String defValue) {
return mSp.getString(key, defValue);
}
/**
* 读取整型
*/
public int getInt(String key, int defValue) {
return mSp.getInt(key, defValue);
}
/**
* 读取布尔型
*/
public boolean getBoolean(String key, boolean defValue) {
return mSp.getBoolean(key, defValue);
}
/*--------------- 写 ---------------*/
/**
* 写入string
* @param key
* @param value
*/
public void putString(String key, String value) {
mEditor.putString(key, value);
mEditor.commit();
}
/**
* 写入int
* @param key
* @param value
*/
public void putInt(String key, int value) {
mEditor.putInt(key, value);
mEditor.commit();
}
/**
* 写入boolean
* @param key
* @param value
*/
public void putBoolean(String key, boolean value) {
mEditor.putBoolean(key, value);
mEditor.commit();
}
}
阅读 3151 · 发布于 2019-04-12
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Arthas 使用 logger 不停机更新 Spring Boot logback 日志等级阅读 2662
-
Vue .env 环境配置文件阅读 78
-
Chrome & Edge 常用快捷键阅读 1109
-
npm 安装 Angular 脚手架阅读 1247
-
PostgreSQL 获取本月第一天时间戳等信息阅读 3946
-
Linux 增加 Swap 交换分区解决内存不足阅读 2153
-
软考-系统架构设计师:局域网阅读 1513
-
JMeter 多用户不同 Cookie 压测接口阅读 2142
-
VirtualBox 虚拟机与宿主机时间同步阅读 637
-
Android ScrollView 滑动到底部阅读 3079