当i型CountDownTimer它不接受

问题描述 投票:-2回答:2
 new CountDownTimer(30000, 1000) {

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

 public void onFinish() {
     mTextField.setText("done!");
 }
 }.start();
android android-layout
2个回答
1
投票

如果您有任何Android平台的jar(android.jar)作为外部库,你可以在你的类导入android.os.CountDownTimer

导入后,你可以在你的类中创建CountDownTimer的对象:

new CountDownTimer(30000,1000) {
            @Override
            public void onTick(long millisUntilFinished) {

            }

            @Override
            public void onFinish() {

            }
        }).start();

0
投票

你必须导入android.os.CountDownTimer

尝试这个:

import android.os.CountDownTimer;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        .....................
        ..............................

        new CountDownTimer(30000, 1000) {

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

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

        .....................
        ..............................
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.