我试图让我的android 2.3 NativeActivity从睡眠模式返回时成功恢复.这是一个使用OpenGL的纯粹原生活动.
我在清单中使用了android:configChanges ="orientation"以避免在进入睡眠状态时被破坏.
当我收到APP_CMD_TERM_WINDOW时,我会卸载我的GL资源并终止GL.
当我从睡眠模式返回时尝试初始化GL时出现问题.当我得到APP_CMD_INIT_WINDOW,并像往常一样尝试初始化GL时,我无法创建新的表面.
eglCreateWindowSurface返回EGL_BAD_MATCH,它的游戏结束了......
有什么想法吗?