百度地图 变黑问题 解决方法

有地图的页面 这样定义一下
public static Activity mgpaActivity;
public static MapView mMapView;

@Override
protected void onResume() {
super.onResume();
mMapView.onResume();
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);

}

然后跳转一个半透明窗口或者页面后,在另一个页面的onResume方法这样写
@Override
protected void onResume() {
super.onResume();
if (xxx.mgpaActivity != null) {
xxx.mMapView.onResume();
xxx.mgpaActivity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
}
}
然后地图变黑问题解决。

你可能感兴趣的:(百度地图 变黑问题 解决方法)