OnTouchListener, ACTION_UP се задейства автоматично след 30 секунди изчакване

Имам нужда потребителят да може да докосне и задържи бутон/изглед на изображение за дълго време (> 30 секунди). за съжаление след ~30 секунди автоматично се задейства ACTION_UP. Имате ли идея как мога да предотвратя или заобиколя това събитие и да продължа да проследявам докосването на потребителите?

Това е от съществено значение за контрола на приложението ми.


person Goddchen    schedule 12.11.2010    source източник
comment
Екранът ви ще заспи ли? Може да се наложи да приложите wakelock или да предотвратите изгасването на екрана.   -  person Falmarri    schedule 12.11.2010
comment
нито един екран не е включен през цялото време, това не е проблем със съня.   -  person Goddchen    schedule 13.11.2010
comment
разбрах, че изпитвам това поведение само на моя телефон Motorola milestone. в емулатора това изчакване не се случва.   -  person Goddchen    schedule 13.11.2010
comment
@Goddchen, забелязах същото поведение на някои телефони. времето за изчакване се случва с различна дължина в зависимост от телефона. Тествах с Motorola Atrix, Motorola Droid 2 Global, както и с HTC 4G. Събитието ACTION_UP се активира след известно време. Намерихте ли някога решение за това?   -  person    schedule 28.07.2011
comment
Същото се случва и на Motorola XT720. Има ли някакво решение за това?   -  person Dmitry    schedule 06.09.2011
comment
изглежда, че това е някаква функция за предотвратяване на призрачни кликвания на действителния драйвер за сензорен екран. След известно време на изчакване той задейства събитието ACTION_UP самостоятелно за всякакви събития с призрачно кликване...   -  person Goddchen    schedule 07.04.2012
comment
Намерихте ли някакво решение? Това се случва на моя Samsung Galaxy Tab 3 и след като ACTION_UP се задейства неправилно след 20 секунди, няма друго събитие, когато потребителят наистина вдигне пръста си от екрана. И в Logcat няма нищо, което може да се използва за откриване на това...   -  person Mr. Bungle    schedule 03.11.2014


Отговори (2)


Случва се и на моята motorola me525, само за последните 20 секунди. Съветвам ви да използвате оформление (например linearlayout) вместо бутон или изображение. Оформлението на бутона може да се натиска дълго време, както искате

person captain_paolo    schedule 17.11.2011

Поне за Motorola Xoom, както е публикувано в Форум на Motorola , Инженерният екип изглежда счита този проблем за функция.

Там има възможно решение (за Xoom), не знам дали работи.

person Jonaias    schedule 23.08.2012