Android CountDownTimerの使い方:基本から実践まで

Androidでは、CountDownTimerクラスを使用して、カウントダウンタイマーを作成することができます。このクラスを使用すると、指定された時間間隔で操作を実行することができます。例えば、1秒毎にUIを更新したり、他の操作を実行したりすることができます。以下はCountDownTimerクラスの基本的な使い方の例です:

  1. CountDownTimerオブジェクトを作成し、そのonTickとonFinishメソッドを実装してください。
CountDownTimer timer = new CountDownTimer(60000, 1000) {
    public void onTick(long millisUntilFinished) {
        // 每隔一秒执行的操作
        textView.setText("剩余时间:" + millisUntilFinished / 1000 + "秒");
    }

    public void onFinish() {
        // 倒计时结束时执行的操作
        textView.setText("倒计时结束");
    }
};
  1. カウントダウンを開始する。
timer.start();

上記の例では、60秒のカウントダウンを作成し、1秒ごとにTextViewを更新して残り時間を表示しました。カウントダウンが終了すると、TextViewには「カウントダウン終了」と表示されます。

CountDownTimerのコンストラクタには、2つのパラメータがあります:カウントダウンの合計時間(ミリ秒)とonTickメソッドを実行する間隔(ミリ秒)。onTickメソッドでは繰り返し実行する操作を実行し、onFinishメソッドではカウントダウンが終了した後の操作を実行します。

bannerAds