重新加载时,GlSurfaceView完全变黑

时间:2010-10-05 08:42:16

标签: android opengl-es glsurfaceview

简而言之,我为我的所有应用程序使用常规视图,除了使用GLSurfaceView。

UI流程运行良好。我可以将表单导航到上面

除了GLSurfaceView

当我第一次打开GLSurfaceView一切正常时,但是当我切换到另一个视图并返回(暂停菜单)时,我的视图完全是黑色......

我尝试了几件事,而我最接近修复的是完全重建GLSurfaceView(但这花费了太多时间......)

我想要的是能够做到这一点: 如果(glView){     activity.setContentView(MVIEW); }其他{     activity.setContentView(ID); } (id是xml布局)

有人可以告诉我我做错了什么或者给我一个解释如何将表格GLViews交换到常规视图的教程

非常感谢

杰森

1 个答案:

答案 0 :(得分:0)

在玩了一下之后,我发现当我加载一个新视图时,我的ogl上下文被破坏了。

因为我无法看到防止这种情况的方法,并且重新生成所有纹理花了太多时间我把所有东西都ogl