首页 / 浏览问题 / 移动GIS / 问题详情
第二次打开activity崩溃
1EXP 2020年09月24日
猜测原因是没有释放资源导致的,但是这个释放资源的方法调用会直接崩溃SceneControl#getScene()#dispose(),只有不释放资源了。在你们这个论坛看到了很多与我相同的提问,都没有得到解决,希望能有一个完整解决方案或者demo。

错误日志如下:

OGRE EXCEPTION(2:InvalidParametersException): NativeWindowType with name '00000000' already exists in GLES2RenderSystem::_createRenderWindow at E:\AR\OGRE1.9_ES3\RenderSystems\GLES2\src\OgreGLES2RenderSystem.cpp (line 526)

1个回答

您好,这个问题解决方案如下:1.设置场景的activity的启动模式 singleInstance  2.重写场景activity的finish方法:
 

public void finish() {
   // super.finish();

    moveTaskToBack(true);//这句代码很关键
}
9,237EXP 2020年09月24日
解决了,之前没注释掉super的调用,这下可以了
...