Java 未识别功能的实现

Java 未识别功能的实现,java,android,opengl-es,Java,Android,Opengl Es,我正在使用JavaN-IDEforAndroid(这是一个android应用程序)来编译我的代码 我试图将GLSurfaceView.Renderer实现到一个类中,但它似乎没有意识到我正在实现它的函数: package com.example.Test3d; import android.opengl.EGLConfig; import android.opengl.GLES20; import android.opengl.GLSurfaceView; import com.example

我正在使用JavaN-IDEforAndroid(这是一个android应用程序)来编译我的代码

我试图将GLSurfaceView.Renderer实现到一个类中,但它似乎没有意识到我正在实现它的函数:

package com.example.Test3d;

import android.opengl.EGLConfig;
import android.opengl.GLES20;
import android.opengl.GLSurfaceView;
import com.example.Test3d.Shader;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.FloatBuffer;
import javax.microedition.khronos.opengles.GL10;


public class Rendering implements GLSurfaceView.Renderer
{

  private FloatBuffer vertbuffer;

  public void onSurfaceCreated(GL10 gl, EGLConfig config)
  {
    Shader.makeprogram();
    
    GLES20.glEnableVertexAttribArray(Shader.positionhandle);
    float[] verts=
    {
      0.0f,1.0f,0.0f,
      0.0f,0.0f,0.0f,
      1.0f,1.0f,0.0f
    };
    
    vertbuffer = makefloatbuffer(verts);
  }

//And some other code

}

JavaN-IDE告诉我没有实现GLSurfaceView.Renderer.onCreateSurface(GL10,EGLConfig)

奇怪的是,还有两个函数需要实现,我没有从中得到错误


这也可能是编译器的错误,但我鼓励您在责怪它之前自己尝试一下。

我在这里找到了答案:stackoverflow.com/questions/18553920。这是错误的进口。它是
import javax.microedition.khronos.egl.EGLConfig
而不是
导入android.opengl.EGLConfig