GLSurfaceView
, eglCreateWindowSurface
के साथ कुछ क्रियाएँ लॉन्च करने के दौरान जल्दी से बटन को दबाए जाने की कोशिश करते समय java.lang.IllegalArgumentException
के साथ विफल रहता है।eglCreateWindowSurface java.lang.IllegalArgumentException
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)
इन गतिविधियों SurfaceHolder.Callback.surfaceCreated
से पहले या SurfaceHolder.Callback.surfaceDestroyed
के बाद जीएल संचालन आह्वान नहीं किया:
मैं निम्न त्रुटियों मिला है।
क्या कोई और इसमें भाग लेता है, और समाधान क्या है?
किसी भी अग्रिम के लिए धन्यवाद।
अच्छी पकड़, धन्यवाद! एक लाइन को पैच करने के किसी भी आसान तरीके की कमी के कारण, मैंने जेली बीन से पूरी कक्षा का समर्थन किया। – usethe4ce
@ usethe4ce, धन्यवाद। सौभाग्य। – Dalinaum
आप उस पंक्ति को कैसे पकड़ सकते हैं? मुझे एक ही समस्या है। क्या आप कृपया मुझे कुछ संकेत दे सकते हैं। आपका बहुत बहुत धन्यवाद। – AmyWuGo