0

これがAndroidで1分のタイマーを作成する最良の方法であるかどうか疑問に思っています:

 new CountDownTimer(60000, 1000) {

            public void onTick(long millisUntilFinished) {

            }

            public void onFinish() {

            }

        }.start();
4

2 に答える 2

1

これは簡単で非常に簡単な方法です

new CountDownTimer(30000, 1000) {

     public void onTick(long millisUntilFinished) {
         mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
     }

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

詳細については、このリンクを参照してください

于 2016-04-07T14:09:02.930 に答える
1

onTick() を使用する必要はありません。

new CountDownTimer(60000, 60000) {

    public void onTick(long millisUntilFinished) {

    }

    public void onFinish() {
        //do your stuff here
    }

}.start();
于 2016-04-07T13:59:52.220 に答える