Google 地图首次在我的 Android 应用程序上无法加载

问题描述 投票:0回答:4

奇怪的是,我第一次打开 Google 地图 V2 时,它没有加载到我的 Android 应用程序 Activity 中。如果我关闭所有正在运行的应用程序(包括此应用程序),然后重新打开它,地图将显示正常。我可能做错了什么?第一次加载地图时是否需要清除缓存?感谢您的帮助。

android google-maps-api-2
4个回答
2
投票

我已找到原因,但尚未解决。一旦我进行 SSL 调用并设置 HttpsURLConnection.setDefaultSSLSocketFactory,Google 地图加载就无法正常工作,直到我关闭应用程序并重新打开。现在需要找出原因。


0
投票

我也遇到了同样的问题。我找到了解决方案。请参阅以下详细信息以获取解决方案。

我的旧代码造成了这个问题:

  MapFragment myMapFragment = MapFragment.NewInstance();
                        FragmentTransaction tx = activity.FragmentManager.BeginTransaction();
                        tx.Add(Resource.Id.map, myMapFragment);
                        tx.Commit();
myMapFragment.GetMapAsync(this);

我的新代码解决了这个问题:

MapFragment myMapFragment = (MapFragment)activity.FragmentManager.FindFragmentById(Resource.Id.map);

                    myMapFragment.GetMapAsync(this);

0
投票

android:hardwareAccelerated="true"


-1
投票

买一部iPhone <3. jk i have s7 edge. but have your tried turning it off and on again?

© www.soinside.com 2019 - 2024. All rights reserved.