Я пытаюсь создать таймер обратного отсчета для своего приложения, но после этого TextView
, где он должен показать оставшееся время, ничего не показывает, поэтому мой таймер не работает. Я не знаю, пропустил ли я что-то.Android: CountDownTimer не работает
Вот мой таймер:
setContentView(R.layout.layout7);
cronometro = (TextView) findViewById(R.id.cronometro);
new CountDownTimer(60000, 1000) {
public void onTick(long millisUntilFinished) {
cronometro.setText(Long.toString(millisUntilFinished/1000));
}
public void onFinish() {
cronometro.setText("done!");
}
}.start();
Edit: Как сказал Саймон и изменить некоторые вещи, таймер работает в настоящее время. Есть ли способ установить формат в MM: SS
Вы делаете это в onCreate()? Если это так, ваш пользовательский интерфейс еще не построен, поэтому вы ничего не увидите. Попробуйте onWindowFocusChanged() – Simon
Да, его делается onCreate и пользовательский интерфейс построен: – Katherine99
Пользовательский интерфейс не построен до тех пор, пока onCreate() – Simon