AndroidConfig
声明:资源链接索引至第三方,平台不作任何存储,仅提供信息检索服务,若有版权问题,请https://help.coders100.com提交工单反馈
在Kotlin中,我们可以使用`android.content.ContextCompat`中的`getSharedPreferences`方法来获取和设置`SharePreference`。以下是一个简单的示例:
在这个示例中,我们创建了一个名为`SharePreferenceWrapper`的类,它接受一个`Context`对象作为参数。我们使用`ContextCompat.getSharedPreferences`方法获取`SharePreference`实例,并将其存储在私有变量`prefs`中。
然后,我们定义了两个方法:`setString`和`getString`。`setString`方法用于设置`SharePreference`的值,而`getString`方法用于获取`SharePreference`的值。如果找不到指定的键,它将返回默认值。非常方便的SharePreference,使用kotlin基于委托封装SharePreference
import android.content.Context
import android.content.ContextCompat
class SharePreferenceWrapper(context: Context) {
private val context = context
private val prefs = ContextCompat.getSharedPreferences("MyApp", Context.MODE_PRIVATE)
fun setString(key: String, value: String) {
val editor = prefs.edit()
editor.putString(key, value)
editor.apply()
}
fun getString(key: String, defaultValue: String): String? {
return prefs.getString(key, defaultValue)
}
}
在这个示例中,我们创建了一个名为`SharePreferenceWrapper`的类,它接受一个`Context`对象作为参数。我们使用`ContextCompat.getSharedPreferences`方法获取`SharePreference`实例,并将其存储在私有变量`prefs`中。
然后,我们定义了两个方法:`setString`和`getString`。`setString`方法用于设置`SharePreference`的值,而`getString`方法用于获取`SharePreference`的值。如果找不到指定的键,它将返回默认值。非常方便的SharePreference,使用kotlin基于委托封装SharePreference
-
SuperEconomy
- 2025-07-07 01:08:58访问
- 积分:1
-
C3P0BukkitManager
- 2025-07-07 01:08:33访问
- 积分:1
-
marineEnvSciencePopularizaPublic
- 2025-07-07 01:03:37访问
- 积分:1
-
ChineseToPinyin
- 2025-07-07 00:43:32访问
- 积分:1
-
netty-hello-world
- 2025-07-07 00:23:21访问
- 积分:1
-
ScoreSummary
- 2025-07-07 00:20:26访问
- 积分:1
-
agile-dev
- 2025-07-07 00:05:11访问
- 积分:1
-
java-components-skill
- 2025-07-07 00:04:39访问
- 积分:1
-
DigitalmageProcessing
- 2025-07-06 23:47:00访问
- 积分:1
-
DigitalImageProcessingTeaching
- 2025-07-06 23:46:30访问
- 积分:1
-
Springboot-Vue-034_University_Party_Branch_Management_System
- 2025-07-06 23:40:37访问
- 积分:1
-
LitepaltoExcel
- 2025-07-06 22:50:51访问
- 积分:1
-
image-segmentation-webUI
- 2025-07-06 22:37:36访问
- 积分:1
-
human-matting
- 2025-07-06 22:37:07访问
- 积分:1
-
SpringProject_Ant
- 2025-07-06 22:33:58访问
- 积分:1
-
tech31Ant
- 2025-07-06 22:33:23访问
- 积分:1
-
USTY-DTV3
- 2025-07-06 21:48:51访问
- 积分:1
-
CollegeStudentInnovationCompetitionProjectApplicationAndRoadshowManagementSystem
- 2025-07-06 21:27:37访问
- 积分:1
-
recommendedblog
- 2025-07-06 21:07:54访问
- 积分:1
-
o-log
- 2025-07-06 21:03:29访问
- 积分:1
-
eQuestionnaire-client
- 2025-07-06 20:48:52访问
- 积分:1
访问申明(访问视为同意此申明)
2.部分网络用户分享TXT文件内容为网盘地址有可能会失效(此类多为视频教程,如发生失效情况【联系客服】自助退回)
3.请多看看评论和内容介绍大数据情况下资源并不能保证每一条都是完美的资源
4.是否访问均为用户自主行为,本站只提供搜索服务不提供技术支持,感谢您的支持