Fragment切换地图不能重新加载问题

xiaoxiao2021-02-28  99

我们通常在高德地图集成过来的Demo,在加载前有一个初始化方法

//初始化 private void init() { if (aMap == null) { aMap = mapView.getMap(); setUpMap(); }

只是判断了aMap为空时的操作,当在fragment中切换时,aMap不为空。因此需要加上aMap不为空时的操作,可以避免切换h回来不重新绘制地图问题。

//初始化 private void init() { if (aMap == null) { aMap = mapView.getMap(); setUpMap(); } else { aMap.clear(); aMap = mapView.getMap(); setUpMap(); } }
转载请注明原文地址: https://www.6miu.com/read-2621282.html

最新回复(0)