On some Android
devices e.g. Samsung S2
I receive an incorrect number of touches. For instance sometimes when I perform 3-4 simultaneously touches MotionEvent
identifies only 2 of them.
Looks like it's the device-specific issues, but is there a way to handle it?
Asked
Active
Viewed 73 times
0
-
I think its about your touch screen's sensitivity. Looks like there is no way to handle it. Have you ever tried any different devices? What are the results? – Oğuzhan Döngül Oct 16 '14 at 07:06
-
I had similar issues, with a galaxy mini (the old one) the touches seem to work perfectly, but when trying another device it would register `ACTION_DOWN` when I was lifting a finger while another one was already touching, I doubt there is anything us programmers can do, you should just assume that it works perfectly (it would be best if your app is not based on this method) – TomTsagk Oct 16 '14 at 07:14
-
@oguzhand yes, other devices work quite good, I haven't experienced that issue on others. – Taras Oct 16 '14 at 07:23
-
@TomTsagk I use both ACTION_DOWN and ACTION_POINTER_DOWN. I noticed that the issue is reproducible if I touch the screen with 3-4 fingers very quickly or the fingers are located too close to each other. – Taras Oct 16 '14 at 07:26