我的应用程序包含两个活动:第一个(选择器)使用常规小部件(RecyclerViews,按钮等),第二个(游戏)通过GLSurfaceView
使用gl conext版本2绘制其大部分内容:
setEGLContextClientVersion(2);
它在api级别23上运行正常,但是当我在api级别19上运行它时会发生以下情况:
当我从头开始应用程序时,选择器活动运行良好:
当我开始游戏活动时,它也会在没有明显故障的情况下运行,但当我回到选择器时,我会看到以下内容:
它不仅仅是背景颜色整个活动表现得非常不稳定。如果我从应用程序退出并再次启动它,故障仍然存在。摆脱它们的唯一方法是强制停止应用程序从设置菜单。我很确定opengl上下文存在问题,因为如果我不创建gl表面就不会出现毛刺。
答案 0 :(得分:0)
问题是由于清单中的这一行:
android:hardwareAccelerated="true"
将其更改为false
解决了问题。