From 55c1f26f70ae02dfdad215c0c1830ebfce76a0e5 Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Mon, 11 Sep 2023 18:01:17 -0600 Subject: [android] More dependency updates and misc. fixes --- androidApp/build.gradle.kts | 8 ++++---- androidApp/src/main/AndroidManifest.xml | 6 ++++-- .../main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt | 6 ++++++ 3 files changed, 14 insertions(+), 6 deletions(-) (limited to 'androidApp') diff --git a/androidApp/build.gradle.kts b/androidApp/build.gradle.kts index 3cec8c5..5713a6a 100644 --- a/androidApp/build.gradle.kts +++ b/androidApp/build.gradle.kts @@ -19,8 +19,8 @@ android { } } compileOptions { - sourceCompatibility = JavaVersion.VERSION_20 - targetCompatibility = JavaVersion.VERSION_20 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } buildTypes { getByName("release") { @@ -58,11 +58,11 @@ dependencies { implementation("androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2") implementation("androidx.preference:preference-ktx:1.2.1") implementation("io.insert-koin:koin-android:3.1.4") - implementation("androidx.core:core-ktx:1.10.1") + implementation("androidx.core:core-ktx:1.12.0") implementation("androidx.activity:activity-ktx:1.7.2") implementation("androidx.fragment:fragment-ktx:1.6.1") implementation("io.ktor:ktor-client-serialization:1.6.6") - implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.3.1") + implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.4.0") implementation("com.github.zerobranch:SwipeLayout:1.3.1") implementation("com.github.addisonElliott:SegmentedButton:3.1.9") implementation("mil.nga.sf:sf-wkt:1.0.1") diff --git a/androidApp/src/main/AndroidManifest.xml b/androidApp/src/main/AndroidManifest.xml index d058321..0a3a539 100644 --- a/androidApp/src/main/AndroidManifest.xml +++ b/androidApp/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ - @@ -11,7 +11,9 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" - android:theme="@style/AppTheme"> + android:theme="@style/AppTheme" + android:enableOnBackInvokedCallback="true" + tools:targetApi="tiramisu"> diff --git a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt index b04bfbc..4915c49 100644 --- a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt +++ b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt @@ -114,6 +114,12 @@ open class MapFragment : GlobeMapFragment() { hasStarted = false } + override fun onDestroyView() { + super.onDestroyView() + loader?.shutdown() + loader = null + } + override fun mapDidStopMoving( mapControl: MapController?, corners: Array?, -- cgit v1.2.3