问题标签 [postdelayed]
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 - PostDelayed 无法正常工作
我使用 postDelayed 来延迟动态持续时间。我发现它不能正常工作。这是我的源代码。
我在 BroadcastLintener 中启动和停止处理程序。
我确定 postDelayed 已添加到队列中,因为返回值为 true。但是,我记录的持续时间与我设置的延迟值不匹配。例如,我设置延迟 = 600 秒,记录持续时间 = 958 秒。
有谁知道为什么会这样?
android - 处理程序执行速度比预期快
我正在使用处理程序及其 postdelayed 方法在每 10 秒后执行一次可运行。但看起来它每秒执行一次。这是代码:
仅供参考,最后几行是为了确保 runnable 被调用一次,然后这个 runnable 被递归调用。谁能告诉我为什么应该在 10 秒后调用它时每秒调用一次?
android - 停止 handler.postDelayed()
我通过 new Handler().postDelayed(new Runnable() 调用多个处理程序.....点击返回时如何停止它?
我的问题是我的处理程序没有像“myHandler”这样的名称。我该如何处理?
感谢帮助!
现在我得到了这些错误:
android - 如何更改/重置处理程序延迟时间?
我使用postDelayed
的方法是Handler
为了在一定时间后执行一个动作:
现在在等待时间的中间,由于一些处理结果,我想更改剩余毫秒的值,假设它现在等待了1000 毫秒,我想让它再次从2000开始计数,所以,我设置了time_to_wait
值到 2000 但它不计入,因为它只需要 var 值(2000)并且只是等待那个时间,而不管将time_to_wait
值更改为任何其他值。
android - 如何从android中的postDelay管理内存?
我正在开发一个需要打字机动画的应用程序,我在互联网上找到了一些可以产生打字机效果的代码片段,但我注意到当我连续运行该应用程序时,打字机效果变慢了。我知道这是因为 typeWriter 效果中使用了 postDelay 方法。请帮助我如何在使用 postDelay 时管理内存。
这是我用于 typeWriter 效果的代码
java - 使用按钮取消 postDelayed (onClick)
帮我编码。我不擅长编码 java 和 xml,所以请帮忙。
介绍活动显示 1500 毫秒,然后显示主要活动。我想在介绍活动中添加跳过按钮。
单击跳过按钮时,我想跳到主要活动。
这是我的代码:
MainActivity.java
}
IntroActivity.java
}
帮助...如果你能写下代码,请。我陷入了困境,无法发布到应用商店...
android - 如何在播放 4 秒后暂停 Android VideoView
我想在播放 4 秒后暂停我的视频播放,然后我想向用户弹出一条消息。有人可以直接指出我如何在 4 秒后暂停视频吗?谢谢
V2实现了@gogothebee 反馈{现在视频在位置 0 处暂停(在它实际开始之前)。
V1
android - Android 测试处理程序.postDelayed
我是 Android 上的新手,在测试 SplashScreen 时遇到了困难,基本上我正在做的是尝试测试启动画面是否保持 3 秒。这是 splashScreen 的代码
这是我的测试方法:
我正在使用 Android+Robolectric 进行测试。
我已经在谷歌上搜索了几天,我尝试了很多东西,但根本没有结果。我尝试获取 UI 线程并等待它。我尝试让您的调度程序获取队列并查看那里是否有任何任务。但根本没有结果。
有什么建议可以让我的测试等到新的活动被触发?
谢谢
android - 究竟什么时候调用 onUserInteraction()?
在我的应用程序中,我得到了一个线程,它每 60 秒检查一次来自 web 服务的数据(在 onCreate() 中定义):
此外,在用户不活动一段时间后,我得到了一个执行方法的处理程序:
现在我遇到的问题是 onUserInteraction() 在 PERIOD 之后也被调用,而不仅仅是在 TIMEOUT 之后。有什么想法可以让两者都工作吗?
提前致谢。
android - Android postDelay 方法的可靠性
我正在使用 android.os.Handler 的“postDelayed”方法来打开和关闭继电器。有 2 个可运行 - 一个用于发送 ON 命令,另一个用于发送 OFF 命令。继电器需要保持打开固定 ms 并再次关闭固定 ms。
我参考了这篇旧的 android 帖子 http://android-developers.blogspot.in/2007/11/stitch-in-time.html 向中继发送重复命令
启动命令需要从不同的设备同时发送——每个设备都连接到不同的继电器。所以效果应该是所有继电器都应该同时打开。
我确保从每个设备同时发送命令,在所有设备上使用 GPS 时间同步。一旦所有设备都同步了 GPS 时间,我第一次在秒开始时发送 ON 命令,然后将固定延迟添加到两个可运行的 postDelay 方法中。
我仍然注意到继电器本身第一次没有同时打开。我注意到延迟长达 1 秒。
我需要知道“postDelayed”方法的可靠性如何?我可以相信它的精度高达 5 毫秒吗?有没有更可靠的方法以固定延迟发送重复命令?
这是部分代码
当调用 RelayTurnOnAsyncTask().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, null) 时,我还注意到最多 10 毫秒的延迟。