当前位置: 首页 > 知识库问答 >
问题:

使用CountDown定时器功能防止发生这种情况

欧阳正卿
2023-03-14

我有这个代码在Android Studio:

问题是,如果我把按钮还给我,而主要活动带我去,那将继续执行。

我如何让它一旦落后,它就不会运行已完成的东西?

新的倒计时(400001000){@Override public void onTick(long l){crono.setText(“00:”l/1000);if(contador==10){

            }
        }

        @Override
        public void onFinish()
        {
            if(value.equals("tiempo"))
            {
                crono.setText("00:00");
            }
            else
            {
            esperar();
            }

        }
    }.start();

共有1个答案

房光临
2023-03-14

倒计时类帮助我们实现具有自定义时间间隔和持续时间的计时器。它提供了两个回调onTick(int millisuntilfillished),在每个间隔后调用,当持续时间完成时调用onFinish

如果你想停止倒计时,那么存储实例倒计时并调用countdown.cancel()在onDestroy或按钮单击(任何地方通过用户操作)

你可以参考这个

 类似资料:
  • 我正在使用jdb dubugger,它的问题是在每个捕获到的异常上都会停止,尽管我没有执行任何捕获。。。。声明。在类加载过程中,有数百个: 发生异常:java。io。FileNotFoundException(uncaught)“thread=thread-2-EmulatorEngine”,sun。其他。URLClassPath$JarLoader。ensureOpen(),行=634 bci=

  • 本文向大家介绍jQuery如何防止这种冒泡事件发生,包括了jQuery如何防止这种冒泡事件发生的使用技巧和注意事项,需要的朋友参考一下 冒泡事件就是点击子节点,事件会向上传递,最后触发父节点,祖先节点的点击事件。 html代码部分: jQuery代码如下: 当点击span时,会触发div与body 的点击事件。点击div时会触发body的点击事件。 如何防止这种冒泡事件发生呢?修改如下:     

  • 安装问题 PS C:\Users\Administrator sharp@0.21.3安装C:\用户\管理员\gatsby-site3\node_modules\锐(节点安装/libvips 使用缓存的C:\Users\Administrator\AppData\Roaming\npm-cache\u libvips\libvips-8.7.0-win32-x64.tar.gz info shar

  • 问题内容: 我正在尝试实现一种解决方案,以防止当网页内容大于视口时,iOS Safari中的iOS反弹效果。 我正在处理的页面的结构非常具体,与该页面非常相似 基本结构是基于引导的。 它的顶部有一个固定的导航栏。 它具有全屏背景幻灯片播放。 幻灯片的覆盖层固定在视口的底部。 有一个页脚元素,可以加载画布,并且仅在滚动内容时可见。 内容在导航栏后面滚动。 内容由位于导航栏下方20px的标题和位于视口

  • 问题内容: 我想创建一个触发器,以防止在出生日期(列之一)将来的时候插入。我有这个: 如何取消if语句中的插入? 问题答案: 基于这一点,我不确定是否可以这样做。 MySQL当前的触发器实现中不支持自愿引发异常并中止生成触发器的语句。 我发现的解决方法是编写一个BEFORE触发器,以将表中的not-NULL列之一设置为NULL,从而违反了其NOT NULL约束。这导致产生触发器的语句被中止。

  • 问题内容: 因此,当我发现一些非常奇怪的东西时,我正在使用Node.js REPL和Underscore库。如果I ,则该变量是全局设置的(显然)。然后,当我尝试运行一个简单的命令时,它会打印出来(显然,再次)。但是,此后立即运行,因为变量设置为,它会打印。 为什么这样做呢?如果我从js文件运行相同的代码,则不会发生。这是正常的Node事情,还是全部错误? 仅供参考:节点v0.10.10 问题答案