Это Fragment
или Activity
?Это кажется кодом, написанным фрагментом или где-то еще.Потому что getPreferences()
- это метод действия, и вам нужен экземпляр Activity для его вызова.
Просто создайте экземпляр Activity и вызовите его, как показано ниже.пример для фрагмента: -
btnStyle.setOnClickListener() {
styleHasChanged = !styleHasChanged;
if(styleHasChanged == true){
btnStyle.setText("true")
}else{
btnStyle.setText("false")
}
val sharedPref : SharedPreferences?= activity?.getPreferences(Context.MODE_PRIVATE);
sharedPref?.edit()?.putBoolean("bla", styleHasChanged)?.apply()
}