From 31d2d19d853a4deb5b763f6d7f15042717cb1ff2 Mon Sep 17 00:00:00 2001 From: Nikita Samoylov <30437684+MasterBin@users.noreply.github.com> Date: Sat, 16 Jan 2021 03:42:51 +0300 Subject: [PATCH] fix: activity added to manifest, state saving fix (#416) --- ApiDemos/kotlin/app/src/gms/AndroidManifest.xml | 1 + .../java/com/example/kotlindemos/RawMapViewDemoActivity.kt | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ApiDemos/kotlin/app/src/gms/AndroidManifest.xml b/ApiDemos/kotlin/app/src/gms/AndroidManifest.xml index c709014c..35caaa84 100644 --- a/ApiDemos/kotlin/app/src/gms/AndroidManifest.xml +++ b/ApiDemos/kotlin/app/src/gms/AndroidManifest.xml @@ -56,6 +56,7 @@ + \ No newline at end of file diff --git a/ApiDemos/kotlin/app/src/gms/java/com/example/kotlindemos/RawMapViewDemoActivity.kt b/ApiDemos/kotlin/app/src/gms/java/com/example/kotlindemos/RawMapViewDemoActivity.kt index f15075f2..3bc14ffd 100644 --- a/ApiDemos/kotlin/app/src/gms/java/com/example/kotlindemos/RawMapViewDemoActivity.kt +++ b/ApiDemos/kotlin/app/src/gms/java/com/example/kotlindemos/RawMapViewDemoActivity.kt @@ -43,8 +43,8 @@ class RawMapViewDemoActivity : AppCompatActivity(), OnMapReadyCallback { override fun onSaveInstanceState(outState: Bundle) { super.onSaveInstanceState(outState) - val mapViewBundle = outState.getBundle(MAPVIEW_BUNDLE_KEY) ?: Bundle().apply { - putBundle(MAPVIEW_BUNDLE_KEY, this) + val mapViewBundle = outState.getBundle(MAPVIEW_BUNDLE_KEY) ?: Bundle().also { + outState.putBundle(MAPVIEW_BUNDLE_KEY, it) } mapView.onSaveInstanceState(mapViewBundle) }