按下后退按钮时,使用KitKat 4.4.2更新了Galaxy Note3上的纹理损坏

时间:2014-04-14 01:59:45

标签: android opengl-es textures galaxy

我向GL Surface添加一些纹理,GL显示它,然后按下后退按钮, 这意味着GL线程停止,活动销毁,我的应用程序进入后台。之后,不知何故,下一个活动显示的菜单上的所有文本都会损坏看起来像矩形的图像,并且永远无法恢复。

我已经在stackoverflow中搜索解决了这个问题,发现这可能与h / w加速有关。但是,它似乎并不适合我的情况,我真的需要一个必要的解决方案。

有没有人可以帮助我,或者遇到与我相同的问题? 我的应用程序的发布日期即将发布,您所拥有的任何信息都将非常受欢迎。

1 个答案:

答案 0 :(得分:0)

您是否在适当的时间致电GLSurface.onPause()?除此之外,这将适当地释放OGL显示(http://developer.android.com/reference/android/opengl/GLSurfaceView.html查看活动生命周期部分)。

如果这不能解决您的问题,请提供代码段。