【发布时间】:2016-02-24 07:20:44
【问题描述】:
这一定是个愚蠢的问题,但我对 Kotlin 真的很陌生,我没有找到任何解决方案。
如何声明类字段?就像我们可以在 java 中一样:
protected SharedPreferences mSharedPreferences;
后来在onCreate():
mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this)
现在我可以在任何我想要的地方使用它(在这个基础活动的子类中)。
我尝试在 Kotlin 中做同样的事情:
protected var sharedPreferences : SharedPreferences
在onCreate():
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this)
但我收到警告:“属性必须初始化或抽象”
【问题讨论】: