Fix crash on opening map multiple times

This commit is contained in:
Federico Viceconti 2022-09-08 11:31:07 +02:00
parent 269f4062e8
commit d674b00c8d
3 changed files with 13 additions and 1 deletions

View File

@ -86,4 +86,5 @@ flutter {
dependencies { dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation "com.google.android.gms:play-services-maps:$maps_version"
} }

View File

@ -1,6 +1,15 @@
package com.gskinner.flutter.wonders package com.gskinner.flutter.wonders
import android.os.Bundle
import com.google.android.gms.maps.MapsInitializer
import com.google.android.gms.maps.OnMapsSdkInitializedCallback
import io.flutter.embedding.android.FlutterActivity import io.flutter.embedding.android.FlutterActivity
class MainActivity: FlutterActivity() { class MainActivity : FlutterActivity(), OnMapsSdkInitializedCallback {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
MapsInitializer.initialize(applicationContext, MapsInitializer.Renderer.LATEST, this)
}
override fun onMapsSdkInitialized(p0: MapsInitializer.Renderer) {}
} }

View File

@ -1,5 +1,7 @@
buildscript { buildscript {
ext.kotlin_version = '1.6.10' ext.kotlin_version = '1.6.10'
ext.maps_version = '18.1.0'
repositories { repositories {
google() google()
mavenCentral() mavenCentral()