Kotlin中使用SharedPreferences
创建类
object ShareUtil {
private var sps: SharedPreferences?=null
private fun getSps(context: Context):SharedPreferences{
if(sps==null){
sps=context.getSharedPreferences("default",Context.MODE_PRIVATE)
}
return sps!!
}
fun putShareString(key:String,value:String?,context:Context){
if(!value.isNullOrBlank()){
var editor:SharedPreferences.Editor=getSps(context).edit()
editor.putString(key,value)
editor.commit()
}
}
fun getShareString(key:String,context:Context):String?{
if(!key.isNullOrBlank()){
var sps:SharedPreferences=getSps(context)
return sps.getString(key,null)
}
return null
}
}
使用方法
putShareString("rid",id,getContext())
getShareString("rid",getContext())
本文介绍了如何在Kotlin中高效地操作SharedPreferences,包括创建类、存取String类型数据的方法,以及提供了一个使用示例。适合Android开发者掌握轻量级数据存储技巧。
1450

被折叠的 条评论
为什么被折叠?



