最佳答案
如何声明 class 字段? 就像我们可以在 java 中使用它一样:
protected SharedPreferences mSharedPreferences;
接下来是 onCreate()
:
mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this)
现在我可以在任何我想要的地方使用它(在这个基本活动的子类中)。
我在 Kotlin 也试着这么做:
protected var sharedPreferences : SharedPreferences
在 onCreate()
:
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this)
但是我得到一个警告: “属性必须是初始化的或者是抽象的”