я был использовать runnable()
, чтобы сделать таймер обратного отсчета на моей игреКак установить формат времени обратного отсчета
я был установлен int cd=30;
и это метод для запуска он
final Handler mHandler = new Handler();
final Runnable mUpdateTimeTasks = new Runnable() {
public void run() {
countdowntext.setText(String.valueOf(cd));
cd -=1;
if(cd < 10) {
countdowntext.setTextColor(Color.RED);
}
if(cd == 0) {
focus.stop();
}
};
// run this in a method.
mHandler.postDelayed(mUpdateTimeTasks, cd);
}
код был работа прекрасна, но проблема только таймера coundown работает так быстро, мне просто интересно, как сделать int cd = 1 = 1 секунду тоже, поэтому cd = 30 = 30 секунд
может любой помогите мне?
спасибо, что это хорошо работает! – Ricci