एंड्रॉयड GLSurfaceView.Renderer प्रलेखन से:
public abstract void onSurfaceCreated (GL10 gl, EGLConfig config)
के बाद से: एपीआई स्तर 3 कहा जाता है जब सतह बनाया या निर्मित किया गया है। जब रेंडरिंग थ्रेड शुरू होता है और जब भी ईजीएल संदर्भ खो जाता है तब कॉल किया जाता है। ईजीएल संदर्भ आमतौर पर खो जाएगा जब एंड्रॉइड डिवाइस सोने के बाद जागता है। चूंकि इस विधि को प्रतिपादन की शुरुआत में बुलाया जाता है, साथ ही साथ जब भी ईजीएल संदर्भ खो जाता है, यह विधि संसाधन बनाने के लिए कोड रखने के लिए एक सुविधाजनक स्थान है जिसे प्रतिपादन शुरू होने पर बनाए जाने की आवश्यकता होती है, और यह होना आवश्यक है ईजीएल संदर्भ खो जाने पर पुनर्निर्मित। बनावट संसाधन का एक उदाहरण है जिसे आप यहां बनाना चाहते हैं। ध्यान दें कि जब ईजीएल संदर्भ खो जाता है, तो उस संदर्भ से जुड़े सभी ओपनजीएल संसाधन स्वचालित रूप से हटा दिए जाएंगे। इन खोए गए संसाधनों को मैन्युअल रूप से हटाने के लिए आपको gldeleteTextures जैसे संबंधित "glDelete" विधियों को कॉल करने की आवश्यकता नहीं है।
स्रोत
2011-09-29 15:57:13