【发布时间】:2019-08-19 11:22:41
【问题描述】:
这是暗模式的需要
我需要从 RecyclerView.Adapter 中的 SharedPreferences 加载我的 colorMode var,但 IDE 将“this”或“application”标记为错误
我可以在哪里插入这些代码而不会出现任何错误
val preferences = *this*.getSharedPreferences("MyPreferences", Context.MODE_PRIVATE)
val editor = preferences.edit()
var colorMode = false
colorMode = preferences.getBoolean("ThemeMode", false)
【问题讨论】:
-
您应该将上下文传递给适配器,将其转换为活动并使用它来代替它
标签: android kotlin sharedpreferences android-recyclerview