Aptalca bir soru olmalı, ama Kotlin konusunda gerçekten yeniyim ve herhangi bir çözüm bulamadım.
Sınıf alanı nasıl ilan edilir? Java'da yapabileceğimiz gibi:
protected SharedPreferences mSharedPreferences;
Ve daha sonra onCreate():
mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this)
Şimdi onu istediğim her yerde kullanabilirim (bu temel aktivitenin alt sınıflarında).
Kotlin'de de aynısını yapmaya çalışıyorum:
protected var sharedPreferences : SharedPreferences
Ve içinde onCreate():
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this)
Ancak bir uyarı alıyorum: "Özellik başlatılmalı veya soyut olmalı"