Как сделать таймер в Android
Всем добрый день, пишу свое приложение и в нем есть таймер. Раньше я делал это через Handler. С помощью метода post обновлял и смотрел время, а в время засекал через System.currentTimeMillis(), но это был секундомер, сейчас мне понадобился таймер, хотел пойти тем же путем, но мне кажется это не эффективный и не правильный способ. Подскажите пожалуйста, что лучше использовать для таймера.
Ответы (1 шт):
Автор решения: Takexito
→ Ссылка
Гуглится на раз два.
Вот несколько вариантов, выбирай:
Вот пример CountDownTimer
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();