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

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

SharedPreferences的工具类

代码

class SharedPreferencesUtil// 构造方法private constructor(context: Context) {
init {
mPreferences = context.getSharedPreferences(mTAG, Context.MODE_PRIVATE) mEditor = mPreferences.edit() } // 存入数据 fun putSP(key: String, value: String) {
mEditor.putString(key, value) mEditor.commit() } // 获取数据 fun getSP(key: String): String? {
return mPreferences.getString(key, "") } // 移除数据 fun removeSP(key: String) {
mEditor.remove(key) mEditor.commit() } companion object {
val mTAG = "test" // 创建一个写入器 private lateinit var mPreferences: SharedPreferences private lateinit var mEditor: SharedPreferences.Editor private var mSharedPreferencesUtil: SharedPreferencesUtil? = null // 单例模式 fun getSPInstance(context: Context): SharedPreferencesUtil {
if (mSharedPreferencesUtil == null) {
mSharedPreferencesUtil = SharedPreferencesUtil(context) } return mSharedPreferencesUtil!! } }}

转载地址:http://chvzk.baihongyu.com/

你可能感兴趣的文章