已经配置 现在没涉及到 activity启动模式 我没有重新打开这个activity 只是从界面 不可见到可见 中间过程不到1分钟 就会自动关闭 目测是平板问题 有什么解决方案吗 <activity android:name=".MainActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:launchMode="singleInstance" android:screenOrientation="landscape" />
@Override protected void onDestroy() { Scene scene = dataBinding.SceneControl.getScene(); if (scene != null) { scene.close(); scene.viewEntire(); scene.refresh(); } super.onDestroy(); }
退出登录方法
@Override 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(); } moveTaskToBack(true);//这句代码很关键 } }