отображение таймера обратного отсчета в диалоговом окне оповещение
Как отобразить таймер обратного отсчета в окне предупреждения .я хочу уведомить пользователя, что сеанс закончится через 5 минут, и показать таймер, работающий во всплывающем окне предупреждения ..
2 ответов
вы должны иметь alertDialog
для всплывающего окна:
alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Alert 3");
alertDialog.setMessage("00:10");
alertDialog.show(); //
new CountDownTimer(10000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
alertDialog.setMessage("00:"+ (millisUntilFinished/1000));
}
@Override
public void onFinish() {
info.setVisibility(View.GONE);
}
}.start();
поместите TextView в макет диалогового окна. Затем с помощью обработчика.postDelayed () метод (или CountDownTimer, или таймер, или [...]), обновите значение, отображаемое в TextView.