【问题标题】:OSMdroid don't refresh after fragment replacingOSMdroid 片段替换后不刷新
【发布时间】: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


    【解决方案1】:

    您可以使用getMapView().invalidate();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-11
      • 1970-01-01
      • 2012-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多