sách gpt4 ai đã đi

onTouchEvent không thể là @Override

In lại 作者:行者123 更新时间:2023-11-30 11:46:27 29 4
mua khóa gpt4 Nike

你好,我想使用 Dịch vụ hoàn thành GestureDetector

但是我有这个错误The method onTouchEvent(MotionEvent) of type GestureService must override or implement a supertype method

public class GestureService extends Service implements OnGestureListener {

private GestureDetector gestureScanner;

@Ghi đè
public IBinder onBind(Intent intent) {
// TODO Phương thức tự động tạo stub
trả về giá trị null;
}
@Ghi đè
public void onCreate() {
super.onCreate();
Toast.makeText(getBaseContext(),"onCreate", Toast.LENGTH_SHORT).show();
gestureScanner = new GestureDetector(this);

}


@Ghi đè
public int onStartCommand(Intent intent, int flags, int startId) {
Toast.makeText(getBaseContext(),"onStartCommand", Toast.LENGTH_SHORT).show();
return START_STICKY;

}

public boolean onTouchEvent(MotionEvent me) {

return gestureScanner.onTouchEvent(me);
}

@Ghi đè
public boolean onDown(MotionEvent e) {
// TODO Phương thức tự động tạo stub
Toast.makeText(getBaseContext(),"onDown", Toast.LENGTH_SHORT).show();
trả về false;
}
@Ghi đè
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
// TODO Phương thức tự động tạo stub
trả về false;
}
@Ghi đè
public void onLongPress(MotionEvent e) {
// TODO Phương thức tự động tạo stub

}
@Ghi đè
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,
float distanceY) {
// TODO Phương thức tự động tạo stub
trả về false;
}
@Ghi đè
public void onShowPress(MotionEvent e) {
// TODO Phương thức tự động tạo stub

}
@Ghi đè
public boolean onSingleTapUp(MotionEvent e) {
Toast.makeText(getBaseContext(),"onSingleTapUp", Toast.LENGTH_SHORT).show();
// TODO Phương thức tự động tạo stub
trả về false;
}
}

有什么方法可以修复它而不是删除 @Ghi đè 因为我怀疑删除它是导致 GestureDetector 不工作的原因。

1 Câu trả lời

OnGestureListener中没有onTouchEvent|这会导致您的错误(没有什么可以覆盖)。你到底想用那个事件做什么?您可以使用 onDown 和 onSingleTapUp 来模拟该事件。但是,您可以从 Xem 中收听 onTouch() ,但我至少从您发布的内容中看不到任何有关 View 的代码。

关于java - onTouchEvent 不能@Override,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9747135/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com