问题标签 [countdowntimer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - CountDownTimer 不会让我调用 onDestroy
我已经制作了简单的倒数计时器应用程序,但是当我尝试使用 onDestroy 取消倒数计时器时,我得到了错误。我的 onDestroy 代码块:
和 LogCat 错误
任何帮助表示赞赏
php - 倒计时10分钟,运行一个.php文件,然后重启
我的问题很简单,但我找不到解决方法。我需要一个服务器时间倒计时脚本运行 10 分钟,运行一个 php 文件,当倒计时结束时再次重新启动。我已经阅读了 jQuery 脚本,但它们都为我提供了特定日期的倒计时然后停止。
谁能指出我找到这样一个脚本的正确方向?
这就是我所拥有的
有任何想法吗?
android - 安卓倒计时等待
我不明白如何pause
. counterdowntimer
我有一个公共倒计时:
我可以通过.start()
,但我不能。开发文档说.cancel()
buttonclick
.wait()
该方法只能由拥有该对象监视器的线程调用;请参阅 notify() 以了解线程如何成为监视器的所有者。
这是什么意思?
我试图保存millisUntilFinished
在一个变量中,但是如何timer
从该值重新启动?
还有其他解决方案吗?
android - 在按下 Return 键时取消 android 倒计时
即使用户按下 Return 键,我的 CountDownTimer 也会继续计数。我放
只有当用户按下 Home 键时,它才会正确执行 myTimer.cancel() 计时器。当计数的活动消失时,如何取消计时器?
user-interface - @Bindable 变量在不同线程中的变化可以反映到对应的UI元素吗?
我正在学习使用显示时间减少的 GUI 实现倒数计时器。我正在使用Groovy的@Bindable
,希望时间减少的变化可以自动显示在相应的UI标签中。
倒计时时间值的减少是在定时器线程中完成的,与 UI 线程分开。但是,倒数计时器不会在 UI 中更新。
正确更新 UI 中的倒计时时间的适当方法是什么?
java - Android:CountDownTimer 跳过最后一个 onTick()!
代码:
输出:
还剩 10 秒 还剩
8 秒 还剩
6 秒 还剩
4 秒
完成!
问题:
如何让它显示“还剩 2 秒”?经过的时间确实是 10 秒,但最后一次 onTick() 从未发生。如果我将第二个参数从 2000 更改为 1000,则输出如下:
还剩 10 秒 还剩
9 秒 还剩
8 秒 还剩
7 秒 还剩
6 秒 还剩
5 秒 还剩
4 秒 还剩
3 秒 还剩
2 秒
完成!
所以你看,它似乎跳过了最后一个 onTick() 调用。顺便说一句,XML 文件基本上是默认的 main.xml,TextView 分配了 id tv,文本设置为“”。
android - CountdownTimer 并退出 Activity
我制作了一个游戏模块,其中授予用户一分钟的时间来回答问题,然后调用一个意图来显示结果,我的问题是当我在中间退出活动时,它仍然显示完成时间的结果无论我从事什么活动,都在游戏中。
我的计时器代码是
中间退出游戏的代码是
我的问题的任何解决方案将不胜感激
java - 如何将毫秒转换为“hh:mm:ss”格式?
我很困惑。在偶然发现这个线程之后,我试图弄清楚如何格式化具有格式的倒数计时器hh:mm:ss
。
这是我的尝试-
因此,当我尝试类似 的值时3600000ms
,我得到01:59:00
了 ,这是错误的,因为它应该是01:00:00
。显然我的逻辑有问题,但此刻,我看不出它是什么!
任何人都可以帮忙吗?
编辑 -
解决它。这是格式化毫秒以hh:mm:ss
格式化的正确方法 -
问题是这个TimeUnit.MINUTES.toMinutes(TimeUnit.MILLISECONDS.toHours(millis))
。应该是这个TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millis))
。
android - 使用系统毫秒循环一个动作android java
嗨,我正在开发一个应用程序,我在其中更新 Google 地图上的标记,然后将他移向各种地理点。
我每 10 毫秒将标记移动几米,以在地图上实现平稳移动。
我正在使用倒数计时器来执行此操作(例如,每 10 毫秒将标记移动几米)但您知道它并不精确。
我还能用什么来循环一个动作并且我可以更精确?
我要不要用System.nanotime();
如果这是最好的方法,我可以举个例子吗?
android - 可定义的倒计时
我正在尝试构建一个用户可定义的倒数计时器,我正在使用标准的 CountDownTimer 代码并将毫秒更改为 9000000 / 1000 以提供 2.5 小时倒计时,还包括 .start(); 在 onFinish 之后让计时器自动重新启动......这一切都很好......
问题是允许用户在 2.5 小时窗口内输入 HH:MM:SS 然后让计数器倒计时到 00:00:00 然后自动重置回 02:30:00 所需的编码是什么?
如果我正在努力解决这个难题,这是唯一的一块。我目前正在工作,无法提交我的编码,但一些指针真的很有帮助。
问候
DJ