Androidの用途はカウントダウンを達成CounterDownTimer

CountDownTimerがクラスのカウントダウンで、あなたはまた、定期的な通知間隔の時間を指定して、栗の場合、たとえば、あなたがカウントダウンの100秒であることができ、あなたはこのコールバックを開始しますと、コールバックは20秒の時間になり、20秒ごとに一度通知を指定することができます、呼び出しは200秒間隔で40秒...、さまざまな方法とコールバックコールバック時間をバックアップ。
一般的な方法:

  • カウントダウンをキャンセルします)(キャンセル
  • onFinish()時間がアップしている、それはコールバックをトリガします。
  • onTick定期的にトリガーのコールバック
  • カウントダウンを開始するには()を開始
CountDownTimer timer = new CountDownTimer(90 * 1000 - 1, 1000) {
    @Override
    public void onTick(long millisUntilFinished) {
        tvSendCode.setText(millisUntilFinished / 1000 + "s再次重发");
    }

    @Override
    public void onFinish() {
        tvSendCode.setText("重发短信验证码");
        tvSendCode.setTextColor(getResources().getColor(R.color.light_red));
        tvSendCode.setEnabled(true);
        tvSendCode.setClickable(true);
    }
}.start();

 

公開された49元の記事 ウォンの賞賛2 ビュー8613

おすすめ

転載: blog.csdn.net/yangjunjin/article/details/100535756