방금 Android 개발을 배우기 시작했으며 현재는 theewboston의 Android 자습서를보고 있습니다. 나는이 오류가 이유를 알고하지 않습니다Android Studio에서 'implements'기능을 사용하는 방법
package com.example.gonzales.gestures;
import android.gesture.Gesture;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.os.Bundle;
import android.widget.TextView;
import android.view.MotionEvent;
import android.view.GestureDetector;
import android.support.v4.view.GestureDetectorCompat;
//the error is because of this
public class MainActivity extends AppCompatActivity implements GestureDetector.OnGestureListener,
GestureDetector.OnDoubleTapListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
이 거의 정확한 코드는 튜토리얼과 같습니다
는Error:(10, 8) error: MainActivity is not abstract and does not override abstract method onFling(MotionEvent,MotionEvent,float,float) in OnGestureListener
여기 내 코드입니다. 어떤 도움을 주시면 감사하겠습니다. 감사!
당신은'OnGestureListener' 인터페이스에서 정의 된'onFling (MotionEvent, MotionEvent, float, float)'메소드를 구현해야합니다. Extends는 클래스 확장에 사용되며 인터페이스 용으로 구현됩니다. –