z Android dokumentacji GLSurfaceView.Renderer:
public abstract void onSurfaceCreated (GL10 gl, EGLConfig config)
od: API Level 3 wywoływana, gdy powierzchnia jest tworzony lub odtworzone. Wywoływany, gdy wątek renderowania jest uruchamiany, a także w przypadku utraty kontekstu EGL. Kontekst EGL zwykle będzie tracony, gdy urządzenie z Androidem zostanie przebudzone po przejściu w stan uśpienia. Ponieważ ta metoda jest wywoływana na początku renderowania, a także za każdym razem, gdy utracono kontekst EGL, ta metoda jest wygodnym miejscem do umieszczenia kodu w celu utworzenia zasobów, które należy utworzyć, gdy rozpoczyna się renderowanie, i które muszą być odtwarzane po utracie kontekstu EGL. Tekstury są przykładem zasobu, który możesz tutaj utworzyć. Należy pamiętać, że po utracie kontekstu EGL, wszystkie zasoby OpenGL powiązane z tym kontekstem zostaną automatycznie usunięte. Nie trzeba wywoływać odpowiednich metod "glDelete", takich jak glDeleteTextures, aby ręcznie usunąć te utracone zasoby.