【发布时间】:2016-02-08 23:16:24
【问题描述】:
我正在使用 OSMDroid 和 Fragments。当我注意到替换片段时没有调用 saveInstance 方法时,问题就开始了,所以我在另一个问题中看到了这个 hack,以防止视图重新膨胀。
if (_view != null) {
ViewGroup parent = (ViewGroup) _view.getParent();
parent.removeView(_view);
return _view;
}
之后,当我的 osmdroid 地图片段再次可见并且这部分代码被执行时,osm 地图停止刷新屏幕。我可以放大和缩小,但屏幕永远不会刷新。但是,事件(点击、缩放或滚动)仍然有效。
我不知道是什么问题。
【问题讨论】:
标签: android-fragments replace osmdroid