GLSurfaceView
ile bazı Etkinlikler'i başlatırken arka düğmeye hızlıca basmaya çalışırken, java.lang.IllegalArgumentException
ile eglCreateWindowSurface
başarısız olur.eglCreateWindowSurface, java.lang.IllegalArgumentException ile başarısız olur
10-08 18:05:36.490: E/GLSurfaceView(3440): eglCreateWindowSurface
10-08 18:05:36.490: E/GLSurfaceView(3440): java.lang.IllegalArgumentException: Make sure the SurfaceView or associated SurfaceHolder has a valid Surface
10-08 18:05:36.490: E/GLSurfaceView(3440): at com.google.android.gles_jni.EGLImpl._eglCreateWindowSurface(Native Method)
10-08 18:05:36.490: E/GLSurfaceView(3440): at com.google.android.gles_jni.EGLImpl.eglCreateWindowSurface(EGLImpl.java:90)
10-08 18:05:36.490: E/GLSurfaceView(3440): at android.opengl.GLSurfaceView$DefaultWindowSurfaceFactory.createWindowSurface(GLSurfaceView.java:798)
10-08 18:05:36.490: E/GLSurfaceView(3440): at android.opengl.GLSurfaceView$EglHelper.createSurface(GLSurfaceView.java:1065)
10-08 18:05:36.490: E/GLSurfaceView(3440): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1433)
10-08 18:05:36.490: E/GLSurfaceView(3440): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)
Bu faaliyetler SurfaceHolder.Callback.surfaceCreated
önce veya SurfaceHolder.Callback.surfaceDestroyed
sonra GL işlemleri çağırmak etmedi:
Buna başkası karıştı mı ve çözüm nedir?
Herhangi bir avans için teşekkürler.
İyi yakalama, teşekkürler! Bir sınıfa yama çekmek için herhangi bir basit yolun olmaması nedeniyle, tüm sınıfı Jelly Bean'den geri çektim. – usethe4ce
@ usethe4ce, Teşekkürler. İyi şanslar. – Dalinaum
Bu çizgiyi nasıl bağlayabilirsiniz? Aynı problemim var. Bana biraz ipucu verebilir misiniz? Çok teşekkür ederim. – AmyWuGo