我向GL Surface添加一些纹理,GL显示它,然后按下后退按钮, 这意味着GL线程停止,活动销毁,我的应用程序进入后台。之后,不知何故,下一个活动显示的菜单上的所有文本都会损坏看起来像矩形的图像,并且永远无法恢复。
我已经在stackoverflow中搜索解决了这个问题,发现这可能与h / w加速有关。但是,它似乎并不适合我的情况,我真的需要一个必要的解决方案。
有没有人可以帮助我,或者遇到与我相同的问题? 我的应用程序的发布日期即将发布,您所拥有的任何信息都将非常受欢迎。
答案 0 :(得分:0)
您是否在适当的时间致电GLSurface.onPause()?除此之外,这将适当地释放OGL显示(http://developer.android.com/reference/android/opengl/GLSurfaceView.html查看活动生命周期部分)。
如果这不能解决您的问题,请提供代码段。