当前位置: 首页 > 面试题库 >

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

戚甫
2023-03-14
问题内容

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


问题答案:

Gautier Hayoun的解决方案:

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



 类似资料:
  • 我正在使用演示APi(http://dummy.restapiexample.com/update) 我有一个响应类UpdateResponse 我有一个Api类和一个APIInterface 和对话框而不是主活动 在APIInterface中使用PUT方法有一个@path(id)和三个@fields(name、salary、age) 下面是UpdateResponse类代码 Api接口代码如下

  • 我的ad mob帐户已被限制,我在尝试加载广告时收到错误。 我读过调解网络应该仍然工作,即使广告暴民帐户已被限制,所以我试图添加到调解Facebook观众网络(FAN),但我有麻烦 我创建了一个facebook商业账户,喜欢按照这个官方指南AdMob:https://developers.google.com/admob/android/mediation/facebook#step_3_impo

  • < code>onIncomingCall()是来自第三方库< code>pjsip中的类的重写方法。当使用SIP进行传入呼叫时,调用此方法。不知何故,这个方法使得只有当呼叫应答代码在同一个方法中或者在同一个方法中被调用时,呼叫才有可能被应答。但是我希望当用户按下按钮时,电话被接听。我已经创建了一个回调函数,并让用户在呼叫到来时按下按钮,但是如果在< code>onIncomingCall()方法

  • 问题内容: 在我的应用程序中,我正在使用,并且在其中,我正在使用方法,但它不起作用,没有弹出窗口。 在清单文件中我添加了 在活动文件中我添加了 在布局xml文件中,我添加了 任何线索如何启用全中? 更新资料 谢谢标记文件中 的方法现在正在工作:)。 现在有两个问题: 1:我正在加载的html文件中使用a ,并尝试在其中使用印地语语言字体,但是当我尝试写印地语文本时,它显示为符号(如矩形符号[])。

  • 问题内容: 当我在带有选项create emulator的Jenkins上运行测试时,出现以下问题: [android]无法创建Android模拟器:无法运行AVD创建命令 当我以现有仿真器为目标时,会遇到以下问题: 致命:C:\ Windows \ system32 \ config \ systemprofile.android \ avd \ AVD_2.2.ini(系统找不到指定的路径)j