【问题标题】:GlSurfaceView is completly black when reloaded重新加载时 GlSurfaceView 完全黑
【发布时间】:2010-10-14 09:04:59
【问题描述】:

简而言之,我对所有应用程序都使用常规视图,但使用 GLSurfaceView 的应用程序除外。

UI 流程运行良好。我可以从一个表格导航到结束

GLSurfaceView 除外

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

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

我想要的是能够做到这一点: 如果(glView){ 活动.setContentView(mView); }别的{ 活动.setContentView(id); } (id 是一个 xml 布局)

有人能告诉我我做错了什么吗,或者指点我一个教程来解释如何将表单 GLViews 交换为常规视图

非常感谢

杰森

【问题讨论】:

    标签: android opengl-es glsurfaceview


    【解决方案1】:

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

    因为我找不到阻止这种情况的方法,并且重新生成所有纹理需要花费太多时间,所以我将所有内容都用于 ogl

    【讨论】:

      猜你喜欢
      • 2017-02-06
      • 1970-01-01
      • 2016-11-29
      • 2021-02-18
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 2018-05-12
      • 1970-01-01
      相关资源
      最近更新 更多