Error when adding db in RTApplication.kt

pull/7/head
Baptiiiiste 2 years ago
parent dc20067bb6
commit f97fdde0b0

@ -5,13 +5,9 @@ import uca.baptistearthur.geocaching.data.Database
class RTApplication: Application() {
lateinit var db: Database
override fun onCreate() {
super.onCreate()
db = Database.getInstance(applicationContext) as Database
}
// val db: Database by lazy {
// Database.getInstance(this)
// }
}

@ -17,9 +17,9 @@ import uca.baptistearthur.geocaching.viewModels.RoadTripViewModelFactory
class MainWindow: AppCompatActivity() {
private val roadTripViewModel: RoadTripViewModel by viewModels<RoadTripViewModel> {
RoadTripViewModelFactory((this.application as RTApplication).db.roadTripDAO())
}
// private val roadTripViewModel: RoadTripViewModel by viewModels<RoadTripViewModel> {
// RoadTripViewModelFactory((this.application as RTApplication).db.roadTripDAO())
// }
@SuppressLint("MissingInflatedId")
override fun onCreate(savedInstanceState: Bundle?) {
@ -40,7 +40,6 @@ class MainWindow: AppCompatActivity() {
true
}
}
}
Loading…
Cancel
Save