Jak sprawić, by system Android dotykał i przytrzymywał proces wielokrotnie [duplikat]

Możliwy duplikat:
Zdarzenie długiego dotyku w Androidzie

Zobacz zrzut ekranu:

tutaj wpisz opis obrazu

Standardowa oferta. Dwa przyciski i TextView. Obsługuję OnClick dla przycisku, a wartość rośnie/spada, wszystko działa dobrze.

Byłoby jeszcze ładniej, gdybym mógł zakodować „OnPressAndHold” i zaktualizować interfejs użytkownika o przyrostowe okresy czasu. Podobnie jak w przypadku TimePicker, kliknięcie i przytrzymanie powoduje wielokrotne zwiększanie/zmniejszanie wartości. Jakieś wskazówki?


person katit    schedule 30.06.2011    source źródło
comment
Prosty wskaźnik: zastąp onTouch, użyj wątku/wiadomości czasowej/itp., aby zwiększać co x ms. Rozpocznij nić/etc w dół, a następnie zatrzymaj się w górę.   -  person Ray Britton    schedule 30.06.2011
comment
Powinno być możliwe użycie zdarzenia długiego naciśnięcia z pętlą while: developer .android.com/reference/android/view/ Nie jestem pewien, jak stwierdzić, kiedy użytkownik podniósł palec, ale coś takiego jak ten post powinno ci pomóc: stackoverflow.com/questions/6272409/   -  person wajiw    schedule 30.06.2011