diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 5a0b632..8ed57cf 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -60,6 +60,7 @@ dependencies { implementation(libs.androidx.ui.tooling.preview) implementation(libs.androidx.material3) implementation(libs.play.services.location) + implementation(libs.androidx.appcompat) testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e3a8ddd..36e148a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -23,10 +23,13 @@ android:theme="@style/Theme.BusRoute"> - + \ No newline at end of file diff --git a/app/src/main/java/com/example/busroute/BusStop.kt b/app/src/main/java/com/example/busroute/BusStop.kt index 53b448f..42201d6 100644 --- a/app/src/main/java/com/example/busroute/BusStop.kt +++ b/app/src/main/java/com/example/busroute/BusStop.kt @@ -1,6 +1,7 @@ package com.example.busroute import org.osmdroid.views.overlay.Marker +import java.io.Serializable data class BusStop(val marker: Marker){ override fun toString(): String { diff --git a/app/src/main/java/com/example/busroute/MainActivity.kt b/app/src/main/java/com/example/busroute/MainActivity.kt index 3de94f7..8c7e278 100644 --- a/app/src/main/java/com/example/busroute/MainActivity.kt +++ b/app/src/main/java/com/example/busroute/MainActivity.kt @@ -62,6 +62,9 @@ class MainActivity : ComponentActivity() { super.onCreate(savedInstanceState) window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) val dbHelper = DbHelper(this) + isLocationPermissionGranted() + + val geocoder = Geocoder(this, Locale.getDefault()) @@ -99,14 +102,20 @@ class MainActivity : ComponentActivity() { val saveMarkButton = findViewById