diff --git a/README.md b/README.md index dd66aebfd..fd8c77b58 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Cordova GoogleMaps plugin for Android, iOS and Browser v2.7.1 +ยท Android X support and fix white screen | Download | Build test (multiple_maps branch)| |----------|---------------------------| diff --git a/src/android/plugin/google/maps/CordovaGoogleMaps.java b/src/android/plugin/google/maps/CordovaGoogleMaps.java index 7e965dcee..fbdd470ef 100644 --- a/src/android/plugin/google/maps/CordovaGoogleMaps.java +++ b/src/android/plugin/google/maps/CordovaGoogleMaps.java @@ -453,6 +453,8 @@ public void getMap(final JSONArray args, final CallbackContext callbackContext) pluginMap.initialize(cordova, webView); pluginMap.mapCtrl = CordovaGoogleMaps.this; pluginMap.self = pluginMap; + + pluginMap.cordova = null; // avoid failure caused by repreated initialization PluginEntry pluginEntry = new PluginEntry(mapId, pluginMap); pluginManager.addService(pluginEntry); @@ -474,7 +476,7 @@ public void getPanorama(final JSONArray args, final CallbackContext callbackCont pluginStreetView.initialize(cordova, webView); pluginStreetView.mapCtrl = CordovaGoogleMaps.this; pluginStreetView.self = pluginStreetView; - + PluginEntry pluginEntry = new PluginEntry(mapId, pluginStreetView); pluginManager.addService(pluginEntry);