db = (this.application as BasicApp).database
где BasicApp
class BasicApp : Application() {
private var mAppExecutors: AppExecutors? = null
val database: AppDatabase get() = AppDatabase.getInstance(this, mAppExecutors!!)
val repository: DataRepository get() = DataRepository.getInstance(database)
override fun onCreate() {
super.onCreate()
mAppExecutors = AppExecutors()
}
}
Рефлексии
ж нету тут.. И BaseApp c AppCompatActivit ничем кроме предка не связаны
а почему должны не мочь?
Обсуждают сегодня