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 ничем  кроме предка не связаны
                  
                  
                
а почему должны не мочь?
Обсуждают сегодня