Как определить, когда кнопка нажата и отпущена на Android

. Я хотел бы запустить таймер, который начинается при первом нажатии кнопки и заканчивается при ее отпускании (, в основном я хочу измерить, как долго кнопка удерживается нажатой ). Я буду использовать метод System.nanoTime ()в обоих случаях, а затем вычесть начальное число из конечного, чтобы получить измерение времени, прошедшего, пока кнопка была нажата.

(Если у вас есть какие-либо предложения по использованию чего-то другого, кроме nanoTime (), или какого-либо другого способа измерения времени удержания кнопки, я также открыт для них.)

Спасибо! Энди

25
задан Andy Thompson 11 June 2015 в 02:14
поделиться