问题标签 [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.
.net - 倒计时不起作用(使用秒表类 + 调度器定时器)
我正在启动小时、分钟和秒
然后将其转换为总毫秒数。
然后我正在做的是从 Elapsed MilliSeconds 中减去 Total MilliSeconds
IEelms = cms - e.Milliseconds
(评估的毫秒 = 计算的毫秒。- Stopwatch.elapsedMilliseconds)
然后将评估的毫秒转换回 HH:MM:SS:MS 格式。
但由于一些逻辑错误,它无法正常工作,这就是为什么我需要一些帮助。请帮帮我这是我的代码:
javascript - Javascript 获取 NaN:NaN:NaN
我正在制作一个网站,如果用户登录,则为用户提供一定的注销时间,其中定义了注销时间,剩余时间是从注销时间 - 服务器时间获得的。
我已经通过 PHP 获得了注销时间和服务器时间,但我想动态显示剩余时间,因此需要 Javascript。我尝试使用以下代码:
其中 arg1 的值为 '2011:10:11 17.30.00' 而 arg2 的值为 '2011:10:11 15:55:31' 作为字符串(是的,它们的格式不同)。但是当我尝试上面的代码时,我得到了 NaN:NaN:NaN。我对 Javascript 非常陌生(3 天)并试图赶上最后期限,因此非常感谢您提供详尽的解释。
java - CountDownTimer - 用户递增。问题
我有一个关于 CountDownTimer 的问题。我必须制作一个应用程序,允许用户在每次单击按钮时将时间时间增加 +1。然后在按钮停止单击后等待三秒钟,然后开始倒计时。
我在下面粘贴了我的代码。
我的问题是:我似乎无法使数字的递增正常工作,但是似乎在我停止递增数字(onStop())之后,它直接转到(onFinish())。而不是去 OnTick() 并每秒将数字减少 1。我尝试了很多方法来解决这个问题,但都被卡住了。
谁能带领我朝着正确的方向前进?任何帮助,将不胜感激。感谢你们!
java - Java 动作监听器
可能重复:
CountDownTimer- 用户递增。问题
我必须制作一个应用程序,允许用户每次单击按钮将时间增加 +1。然后在按钮停止单击后等待三秒钟,然后开始倒计时。
我一直很困惑,然后意识到我可以通过一个 java 动作侦听器来实现这一点,我在其中使用了类似的东西。我发布了我的代码,但这不能正常工作 - 只是想知道是否有人可以引导我走向正确的方向。
谢谢
android - CountDownTimer 与 AlarmManager
CountDownTimer和AlarmManager之间有什么主要区别吗?我不是指语法或如何使用它,而是想知道是否有这样的任务,当您肯定可以说我应该使用其中一个而不是另一个时?
简单的例子,我必须每分钟启动一次动作。我应该使用什么?CountDownTimer 还是 AlarmManager?怎么看?
javascript - Javascript没有在网站上加载?
出于某种原因,我的代码等在本地工作,但是当我上传它时,javascript 根本不起作用。它几乎就像是一个只有一些样式的空白页面。
该站点位于以下 URL: http: //www.countdown2zodiac.com/
非常感谢任何帮助!
android - 如果我在活动暂停时调用 cancel(),则不会调用 CountDownTimer onFinish()
我有一个通过MediaPlayer
. 通常,当我想停止歌曲时,我将 MediaPlayer 传递给CountDownTimer
将音量减弱为零的 a,然后释放 MediaPlayer。这似乎工作正常,除了当我的活动暂停时遇到问题,例如在触摸主页按钮后。
我正在调用cancel()
CountDownTimer onPause
,但似乎由于活动正在暂停,因此 CountDownTimer 在销毁之前从未收到消息(?),因此finish()
不会调用 CountDownTimer 。
这样做的结果是,在退出应用程序后,音乐会继续以 CountDownTimer 中上次设置的音量继续播放,但它永远不会结束。所以现在我被困在我的应用程序之外,MediaPlayer 正在运行并且无法阻止它(非常糟糕)。
活动退出时不调用 CountDownTimer 是否正常onFinish
,即使我调用了取消?
这是我的代码:
在 onPause 中:
如果一切正常,我会看到“取消淡入淡出计时器”日志消息,然后是“淡入淡出计时器完成,释放”,但我从未收到onFinish()
logcat 消息。
我只看到这个:
如何在退出活动时成功中止所有倒计时?
android - 倒数计时器在android中无法正常工作
我CountDownTimer
在我的Activity
班级中进行扩展,并将它用作同一班级中的全局变量。每次我引用一个CountDownTimer
变量时,它就是我在顶部定义的一个变量。发生的问题是,当我想在两者之间重新启动计时器时(在倒计时结束之前),我调用cancel()
它的方法,我也这样做
只是为了安全起见。然后我使用它创建一个新实例
发生的事情是,onFinished()
当我执行上述操作时正在调用该方法,并且无缘无故地调用了该操作(我正在显示一个对话框,说用户的时间已经结束)。如果用户想要停止计时器,他可以中途停止,然后随时重新启动。onFinished()
仅当计时器成功完成倒计时而没有被用户中断时,才应调用该方法。
android - CountdownTimer 导致崩溃
当我按下主页按钮并离开我的应用程序时,我的 CountdownTimer 导致操作系统崩溃。并非每部手机和每个版本的 android 都会发生这种情况。Logcat 中没有显示异常。这是我的代码:
我试图禁用主页键以“解决”问题 - 它工作正常,但问题是 Android 4.x 不支持此解决方案并导致异常。所以这个解决方案是不切实际的。
日志猫:
php - 来自格式化变量的 jQuery 和 PHP 倒数计时器
我需要在 jquery 中构建一个倒数计时器,它从格式化为 XX Days XX:XX:XX 的 php 变量替换 span 标签中的 html。它应该在页面加载时加载变量,然后当 jquery 脚本加载时它开始倒计时但保持相同的格式(XX 天 XX:XX:XX)并最终显示“过期”并停止倒计时。
我有一个 jsFiddle 启动(http://jsfiddle.net/2SDdh/1/),但它显示格式化时间,然后加载 10 秒倒计时并最终显示“过期”。有人知道如何正确格式化吗?
我通过 PHP 输出的 HTML
我的 jQuery