1. ホーム
  2. アンドロイド

[解決済み】Androidでカウントダウンタイマーを作るには?

2022-04-11 09:22:34

質問

XMLで2つのEditTextを持っています。1つのEditTextには、ユーザーが分として数字を入れることができ、もう1つのEditTextには、秒として数字を入れることができます。終了ボタンをクリックすると、秒のEditTextはカウントダウンを開始し、1秒ごとにテキストを更新する必要があります。

さらに、0分0秒になるまで更新し続けるにはどうしたらよいでしょうか?

解決方法は?

new CountDownTimer(30000, 1000) {

    public void onTick(long millisUntilFinished) {
        mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
       //here you can have your logic to set text to edittext
    }

    public void onFinish() {
        mTextField.setText("done!");
    }

}.start();

こちらをご参照ください リンク .