CountDownTimer.cancel()在Android中不起作用

Vinayak Bevinakatti:

CountDownTimer.cancel() 在下面的代码中不起作用:

myTimer = new CountDownTimer(10000, 1000) {
    public void onFinish() {
    }
    @Override
    public void onTick(long millisUntilFinished) {
        if(null != myObject){
            myTimer.cancel();
        }
    }
}.start();

在上面的代码中,我启动了一个CountDownTimer检查对象是否不是的对象,null并相应地取消了计时器。该对象由某些侦听器在任何时间设置。请参考并提出建议。我在这里做正确的事吗?

Gautier Hayoun的解决方案

刚刚替代了CountDownTimer,可以从onTick内取消它:Github链接 – Gautier Hayoun 2010年12月12日,1:04

Vinayak Bevinakatti:

Gautier Hayoun的解决方案:

刚刚替代了CountDownTimer,可以从onTick内取消它:Github链接 – Gautier Hayoun 2010年12月12日,1:04

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章