fix: activity added to manifest, state saving fix (#416)

This commit is contained in:
Nikita Samoylov 2021-01-16 03:42:51 +03:00 committed by GitHub
parent 6c049880f3
commit 31d2d19d85
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -56,6 +56,7 @@
<activity android:name=".UiSettingsDemoActivity" />
<activity android:name=".VisibleRegionDemoActivity"/>
<activity android:name=".polyline.PolylineDemoActivity" />
<activity android:name=".RawMapViewDemoActivity" />
</application>
</manifest>

View File

@ -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)
}