2011-08-20 23 views
5

Tôi tiếp tục nhận 0 từ event.getHistorySize() ngay cả khi sự kiện là MotionEvent.ACTION_MOVE.getHistorySize() trả về 0 ngay cả trên các sự kiện MotionEvent.ACTION_MOVE

Tuy nhiên, không phải lúc nào cũng bằng không. Nó thêm một số điểm trong 10 sự kiện ACTION_MOVE. Có ai giúp đuợc không?

+0

tôi đang gặp phải sự cố tương tự. Việc sử dụng điều này có bất kỳ điều kiện tiên quyết nào không? – rDroid

Trả lời

3

Tôi không chắc chắn về điều này, nhưng tôi đã gặp rắc rối bởi cùng một vấn đề. Điều tôi tin là lịch sử MotionEvent chứa các sự kiện chưa được báo cáo riêng cho onTouchEvent. Điều này cũng được Tài liệu Android hỗ trợ (http://developer.android.com/reference/android/view/MotionEvent.html) trong "Kết hợp".

0

HistorySize là danh sách MotionEvents bị bỏ qua. Vì vậy, khi nó giảm khung. Nó sẽ cung cấp cho bạn tất cả những gì nó bị mất, nếu nó quan trọng. Nó không lưu trữ tất cả các sự kiện mà nó đã cung cấp cho bạn trước đó. Nó chỉ lưu trữ những sự kiện đó không.

Các vấn đề liên quan