Android fragments OSMdroid don';片段替换后不刷新
我正在处理OSMDroid和碎片。当我在替换片段时注意到saveInstance方法没有调用时,问题就开始了,所以我在另一个问题中看到了这种防止视图重新膨胀的方法Android fragments OSMdroid don';片段替换后不刷新,android-fragments,replace,osmdroid,Android Fragments,Replace,Osmdroid,我正在处理OSMDroid和碎片。当我在替换片段时注意到saveInstance方法没有调用时,问题就开始了,所以我在另一个问题中看到了这种防止视图重新膨胀的方法 if (_view != null) { ViewGroup parent = (ViewGroup) _view.getParent(); parent.removeView(_view); return _view; } 之后,当我的osmdroid映射片段再次可见并且执行这部分代码时,osm映射停止
if (_view != null) {
ViewGroup parent = (ViewGroup) _view.getParent();
parent.removeView(_view);
return _view;
}
之后,当我的osmdroid映射片段再次可见并且执行这部分代码时,osm映射停止刷新屏幕。我可以放大和缩小,但屏幕永远不会刷新。但是,事件(点击、缩放或滚动)仍在工作
我不知道是什么问题 您可以使用
getMapView().invalidate()代码>