|
|
|
@ -2,22 +2,28 @@ package uca.baptistearthur.geocaching.ui.activity
|
|
|
|
|
|
|
|
|
|
import android.annotation.SuppressLint
|
|
|
|
|
import android.os.Bundle
|
|
|
|
|
import androidx.activity.viewModels
|
|
|
|
|
import androidx.appcompat.app.AppCompatActivity
|
|
|
|
|
import androidx.navigation.findNavController
|
|
|
|
|
import androidx.navigation.ui.NavigationUI
|
|
|
|
|
import androidx.navigation.ui.setupWithNavController
|
|
|
|
|
import com.google.android.material.bottomnavigation.BottomNavigationView
|
|
|
|
|
import uca.baptistearthur.geocaching.R
|
|
|
|
|
import uca.baptistearthur.geocaching.services.FragmentService
|
|
|
|
|
import uca.baptistearthur.geocaching.application.RTApplication
|
|
|
|
|
|
|
|
|
|
import uca.baptistearthur.geocaching.ui.fragment.Map
|
|
|
|
|
import uca.baptistearthur.geocaching.viewModels.RoadTripViewModel
|
|
|
|
|
import uca.baptistearthur.geocaching.viewModels.RoadTripViewModelFactory
|
|
|
|
|
|
|
|
|
|
class MainWindow: AppCompatActivity() {
|
|
|
|
|
|
|
|
|
|
private val roadTripViewModel: RoadTripViewModel by viewModels<RoadTripViewModel> {
|
|
|
|
|
RoadTripViewModelFactory((this.application as RTApplication).db.roadTripDAO())
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@SuppressLint("MissingInflatedId")
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
|
|
|
|
|
|
|
val map = Map()
|
|
|
|
|
|
|
|
|
|
super.onCreate(savedInstanceState)
|
|
|
|
|
setContentView(R.layout.main_window)
|
|
|
|
|
|
|
|
|
|