我的CountDownTimer不会停止,我调用cancel()方法但没有任何反应,它继续工作。我希望你能帮助我,我在网上搜索了一些东西,所有人都说cancel()方法有效,所以我在哪里弄错了?
cd=new CountDownTimer(60000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
if(isNetworkAvailable() == true) {
countdown.dismiss();
chiudi=false;
timerCount.start();
cd.cancel();
}
countdown.setMessage("00:"+ (millisUntilFinished/1000));
System.out.println("ancora");
}
@Override
public void onFinish() {
countdown.dismiss();
finish();
}
}.start();