Lớp học của tôi mở rộng Xem và tôi cần nhận các sự kiện liên lạc liên tục trên đó.Làm thế nào để có được một sự kiện liên lạc liên tục?
Nếu tôi sử dụng:
public boolean onTouchEvent(MotionEvent me) {
if(me.getAction()==MotionEvent.ACTION_DOWN) {
myAction();
}
return true;
}
... sự kiện liên lạc được chụp một lần.
Nếu tôi cần chạm liên tục mà không cần di chuyển ngón tay thì sao? Xin vui lòng, cho tôi biết tôi không cần sử dụng chủ đề hoặc bộ hẹn giờ. Ứng dụng của tôi đã quá nặng.
Cảm ơn.
Đúng, tôi muốn các giải pháp để thiết lập một lá cờ trên ACTION_DOWN và sử dụng cho đến khi lá cờ được thiết lập sai trên ACTION_UP – WarrenFaith
Thực sự cảm ơn bạn. – daliz
Tôi thấy điều này được đề cập ở khắp mọi nơi nhưng nó không có vẻ là trường hợp đối với tôi. Nếu tôi chạm và giữ và giữ nguyên, tôi không nhận được sự kiện ACTION_MOVE. ACTION_MOVE dường như chỉ kích hoạt nếu tôi nghiêng ngón tay của tôi theo cách này hay cách khác. Nó có thể là một thiết lập trên điện thoại của tôi mà giữ nó ít nhạy cảm hơn? – clusterflux