有一个包含函数的单独文件。其中一个功能需要与SharedPreferences一起使用。
fun newFile(): Boolean {
var flag = false
val sharedPref: SharedPreferences = getSharedPreferences("setupdate", MODE_PRIVATE)
sharedPref.getString("name", "").toString()
return flag
}
给出错误:未解析的引用:getUnresolved 引用:getSharedPreferences
如何使用 SharedPreferences?
该方法
getSharedPreferences
不能在不属于扩展 Context 的类的函数中直接调用(例如Activity
等Service
)。您需要将上下文传递给您的函数或从提供访问权限的上下文中调用它SharedPreferences
。例如:Activity