java.lang.RuntimeException: error de eglSwapBuffers: EGL_SUCCESS

Tengo una aplicación OpenGL en Google Play Store y me enfrento a una excepción diaria:

<code>java.lang.RuntimeException: eglSwapBuffers failed: EGL_SUCCESS
at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1085)
at android.opengl.GLSurfaceView$EglHelper.swap(GLSurfaceView.java:1043)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1369)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1123)
</code>

El problema es que, en todos mis teléfonos inteligentes, no puedo reproducir este error. Ya me he contactado con Google para obtener información sobre el dispositivo, pero no tienen ninguno (eso dicen). La información de la plataforma en la excepción se establece en "OTRA".

Encontré algunos indicios en la red de que este error podría provenir de un dispositivo Samsung Galaxy Y, y encontré algunas sugerencias para incluir:

<code>android:configChanges="orientation|screenSize"
</code>

en el archivo de manifiesto de Android, pero esto no funciona!

Y, por supuesto, he implementado el manejo onPause y onResume para mi superficie GL que, de no ser así, produce otros problemas de eglSwapBuffer.

¿Alguien tiene una solución para este problema?

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta