问题标签 [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.

0 投票
2 回答
7980 浏览

android - 安卓倒数计时器

写作时:

我们实际上是在启动一个处理滴答声的新线程吗?如果不是,那么到底发生了什么?

0 投票
2 回答
5765 浏览

android - CountDownTimer:“无法在未调用 Looper.prepare() 的线程内创建处理程序”

我知道之前有人问过“无法在未调用 Looper.prepare() 的线程内创建处理程序”的一般问题,但我很难理解它在这种情况下如何应用。

我正在尝试在非 UI 线程中构造一个新的 CountDownTimer,我猜这是导致此错误的原因,但我真的不明白为什么需要在主线程中使用计时器。从我所看到的来看,它看起来有一个回调处理程序,需要在一个具有循环器的线程中运行,而非 UI 线程默认情况下没有该循环器。看来我的选择是:1)让这个非 UI 线程有一个 Looper 或 2)在我的 UI 线程上做一些奇怪的方法来构造这个计时器,这对我来说都是愚蠢的。有人可以帮我理解其中的含义吗?

另外,有没有人知道任何有用的链接可以阐明 Looper 和 MessageQueue?我没有很好地掌握它们,我确信我已经证明了这一点。谢谢!

0 投票
2 回答
1392 浏览

java - 安卓中的倒计时

我需要显示一个倒计时时钟,我以毫秒为单位计算了日期之间的差异,如何将其转换为倒计时时钟,即“剩余 20 天 12 小时 12 分钟”?我还剩几个小时。

(mili / 24 * 60 * 60 * 1000)

但这是剩余的总小时数,我如何将其转换为 0-24 小时 0-60 分钟格式?

0 投票
1 回答
1675 浏览

android - 在 Android 中启动和处理多个 CountDownTimer

在Android中,我需要在同一个屏幕上,一个接一个地同时启动和显示多个CountDownTimer。我该如何继续实施呢?使用线程会有帮助吗?

0 投票
2 回答
1129 浏览

android - countDownTimer 不工作,为什么?

我有一个服务 B,它以固定的时间间隔发送特定数量的消息。此服务是从另一个服务 A 调用的。服务 A 中使用的代码是

祝酒词是为了跟踪正在发生的事情服务B中的代码如下

showToast() 函数如下

正如我所说,我正在使用 toasts 来跟踪正在发生的事情。问题是在运行它时,我得到第一个 toast(启动时的服务 B)10 次,然后是第二个(计时器中的服务 B)10 次,因此它们之间没有时间。

我如何让每个吐司每 30 秒出现一次?

0 投票
3 回答
6656 浏览

android - CountDownTimer 如何在 OnTick 方法中访问 UI?

如何在方法CountDownTimer内访问 UI onTick

0 投票
8 回答
13439 浏览

android - 如何创建无限循环

好的,我需要在倒计时时创建一个无限循环。我的代码是:

x 只是一个静态倒计时变量。问题是我尝试了很多方法来使上面的代码工作,我的意思是当倒计时结束时,它会显示那个通知,它应该重新开始等等......但我找不到办法做到这一点.

0 投票
2 回答
1055 浏览

android - Android中的计时器未更新

我在android中有一个计时器可以倒计时到未来的日期,但它并不令人耳目一新。任何帮助表示赞赏。我的代码发布在下面:

我相信 t.setText 只需要不断更新,但我不确定如何做到这一点。

0 投票
8 回答
52019 浏览

java - Android:如何暂停和恢复倒数计时器?

我开发了一个倒数计时器,但我不确定如何在单击计时器的文本视图时暂停和恢复计时器。单击开始,然后再次单击以暂停和恢复,再次单击计时器的文本视图。

这是我的代码:

0 投票
1 回答
2971 浏览

android - 如何在通知视图中设置倒计时?

我想出了如何使用RemoteViews类制作自定义视图。我也知道如何使用ChronometerProgressBar里面的RemoteViews.

但是如何进行倒计时View,几乎完全一样,Chronometer但不同的是它会倒计时而不是倒计时?

我试图复制Chronometer类的源代码并对其进行修改以使其适合我的需要,但是有一些注释,例如@android.view.RemotableViewMethod,我无法将其导入到我的项目中。不幸的是,没有注释它不起作用,因为RemoteViews使用它们来传递值。

我的第二个想法是扩展Chronometer类并覆盖正确的方法,但它们是private.

任何想法,这可能吗?(还有一个额外的问题,因为我不确定:如果方法被注释并且我覆盖了这个方法,注释是继承的吗?)