java - OpenGL ES - 打开概述并返回后,帧缓冲区不绘制任何内容

标签 java android android-studio opengl-es opengl-es-3.0

每次我退出应用程序,然后返回应用程序时,帧缓冲区都不会绘制任何内容,屏幕只是黑色。

我正在使用调试器来检查 Framebuffer 对象是否没有错过任何内容,并且一切似乎都很好,除了这个错误:

E/BpSurfaceComposerClient:处理失败 (-1)

不使用帧缓冲区时,场景随时都能完美渲染。

是否有与此错误相关的任何内容导致我的帧缓冲区无法渲染,或者我是否遗漏了其他内容?

最佳答案

一般来说,对于 Android,当应用程序关闭时,您将丢失渲染上下文(Android 不希望后台应用程序占用大量内存)。重新打开应用程序时,您通常必须重新创建渲染上下文。

关于java - OpenGL ES - 打开概述并返回后,帧缓冲区不绘制任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54046041/

相关文章:

java - 错误 java.lang.ClassNotFoundException : javax. enterprise.context.spi.Contextual

java - 如何在不窃取焦点的情况下显示 JPopupMenu?

android - 内容提供者中的 Content_URI

android-studio - com.android.support:animated-vector-drawable在哪里? (Android Studio)

Android Studio 调试和 DDMS

java - 使用带有数组的类时遇到问题

android - Jetpack ComposeleadingIcon 不可见

java - View 分页器的 fragment 需要从主要 Activity 中进行编程

android - 无法使用 Android Studio 1.2 和 Gradle 1.2.2 加载类 OutputFileTask

java - 确定 Eclipse 中函数参数的适当父类型