Wdrażanie problemów GLSurfaceView.Renderer

Kod pochodzący z samouczka

Zaczynam niektóreOpenGL-ES 2.0 dla systemu Android. Wziąłem następujący kod z:http://developer.android.com/training/graphics/opengl/environment.html#renderer

public class MyRenderer implements GLSurfaceView.Renderer {
    public void onSurfaceCreated(GL10 unused, EGLConfig config) {
        GLES20.glClearColor(0.5f, 0.5f, 0.5f, 1.0f);
    }

    public void onDrawFrame(GL10 unused) {
        GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
    }

    public void onSurfaceChanged(GL10 unused, int width, int height) {
        GLES20.glViewport(0, 0, width, height);
    }
}
Otrzymuję następujący błąd

Gradle: error: MyRenderer nie jest abstrakcyjny i nie zastępuje abstrakcyjnej metody onSurfaceCreated (GL10, EGLConfig) w Renderer

Czy ktoś wie, jak postępować? Muszę użyćMyRenderer klasa do przekazaniaGLSurfaceView, więc zwykłe deklarowanie tego nie jest realnym rozwiązaniem. Czy ktoś może rzucić trochę światła na mój problem?

questionAnswers(1)

yourAnswerToTheQuestion