首页 / 浏览问题 / 移动GIS / 问题详情
android 三维地图 返回地图页 黑屏问题
22EXP 2021年07月05日
imbile 版本 1012  地图正常加载  当屏幕息屏 或者跳到其他界面再返回 经常会出现黑屏情况   是什么原因 在onResume 和onPause 方法中并没有做任何关于地图的操作

1个回答

您好,您那边使用的三维场景还是二维地图呢?麻烦详细描述一下您的应用场景
9,197EXP 2021年07月05日
三维场景

设置三维场景的ACtivity的活动启动模式为singleInstance,然后重写finish方法,在该方法中加上这句代码:

moveTaskToBack(true);

已经配置过这个了 您这是在关闭界面时需要这步操作 我现在是没有关闭界面  只是息屏 再亮起    或者跳到其他activity 再回到此界面  偶尔 就会黑屏  

  protected void receiveEvent(Event<Object> event) {
        super.receiveEvent(event);
        //登录超时退出登录
        int code = event.getCode();
        if (code == EventCode.COMMON_LOGIN) {
            Scene scene = dataBinding.SceneControl.getScene();
            if (scene != null) {
                scene.getTrackingLayer().clear();
//                scene.close();
//                scene.viewEntire();
//                scene.refresh();
            }

            new Handler().postDelayed(new Runnable() {
                @Override
                public void run() {
                    moveTaskToBack(true);//这句代码很关键
                }
            }, 500);
        }
    }
息屏再亮起我这边没有重现您的问题,您那边能否写一个能够重现的demo给我,demo地址私信我即可
公司在内网  发不了demo   我开发的是平板 项目  运行在手机上 不会出现这种问题   运行在平板上 才会出现这个问题  刚打开屏幕会闪下   之后偶尔就会黑屏 什么原因会造成这种问题
这个可能跟平板的性能、内存有关系。在切换到后台后平板自动将进程kill掉了
...