【发布时间】:2015-08-15 23:07:35
【问题描述】:
我看到了这个:Android SurfaceView doc。在 Context lost 它说:
在某些情况下,EGL 渲染上下文会丢失。这通常发生在设备在进入睡眠状态后唤醒时。当 EGL 上下文丢失时,与该上下文关联的所有 OpenGL 资源(例如纹理)将被自动删除。
这是否意味着我不必调用例如 GLES20.GLES20.glDeleteTextures( ... ); 并且 android 会为我清理它?我还看到没有关于android opengl es的教程提到删除功能,甚至Developer.android上的“官方”也没有。
(当然我假设这仅适用于我的对象不需要更多内存时)
那么你们中有人知道吗?我必须手动删除 opengl 的东西吗?
【问题讨论】:
标签: java android memory-management opengl-es