设置三维场景的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); } }