SupportMapFragment第一次加载速度非常慢,但在后续加载(包括不同的活动)中很快加载

the*_*ang 8 android mapfragment supportmapfragment

我的应用程序有三个不同的活动使用a SupportMapFragment.启动应用程序后第一次加载会出现重大延迟.即使我返回并访问完全不同的Activity(也包含地图),后续加载时也不会出现这种缓慢的加载时间.我想知道这是否是我能解决的问题.

这个要点显示了我如何加载SupportMapFragment.使用调试点我已经确定缓慢发生在onViewCreated和之间onStart.

更新1:使用Debug我已经采取了第一次加载和第二次加载的两条痕迹.第二个负载是完全不同的Activity.我很快注意到第一个跟踪(慢速加载)有很多调用java/util/zip/zipEntry.在第二个跟踪中我没有看到任何类似的调用.此外,这种延迟现象之间onCreateViewonViewCreated的MapFragment的.

更新2:这也发生在MapFragment(不支持),但延迟实际上要长得多.

更新3:这个SO问题似乎是相关的.也是这一个.