Q
方法启动延迟
2
A
回答
3
这看起来像一个Handler的好工作。创建活动为您提供处理程序,然后用它来发布可运行(它应该包含你的代码):对在official doc处理
handler.postDelayed(new Runnable(){
public void run(){
// Your code goes here...
}
}, 3000); // Delay by 3000ms
更多信息。
+0
非常感谢,我不知道我可以像那样使用它。 – Manji
0
您是想回拨还是直接暂停?
您可以使用Thread.sleep()来引入延迟,但是如果您的应用程序是单线程的,则会给整个应用程序带来延迟。
否则,您可能想要生成一个执行此方法的线程,并且线程可以继续睡眠三秒钟,然后再使用ScheduledThreadPoolExecutor执行带有3秒延迟初始延迟的runnable。
+0
它是单线程的,并且将更新方法内的内容放入其自己的线程内会导致一些问题。 – Manji
0
这里看到的,你可以简单地添加了Thread.sleep()命令:
try{
Thread.sleep(4000);
} catch (InterruptedException ie)
相关问题
- 1. Rails启动延迟
- 2. 启动QPropertyAnimation延迟
- 3. 启动时延迟活动
- 4. Jetty 8.1.2启动延迟
- 5. 延迟启动服务
- 6. 石英延迟启动
- 7. Android相机启动延迟
- 8. JBoss启动时间延迟
- 9. 码头启动延迟
- 10. 添加启动延迟
- 11. jQuery延迟启动功能
- 12. 延迟onPause()方法
- 13. 是否有延迟QUnit测试套件启动的方法?
- 14. “自动”与“自动(延迟启动)”
- 15. 功能是否可以延迟启动而不是延迟?
- 16. 活动启动延迟(使用WakeLock)
- 17. Youtube延迟自动启动视频
- 18. 重新启动动画时延迟
- 19. 延迟后调用方法?
- 20. 延迟NSFetchedResultsController委托方法
- 21. sidekiq延迟两种方法
- 22. jQuery延迟总是方法
- 23. 帖子延迟方法 - Android
- 24. MSBuild - MsBuildExtensionPack启动Windows服务延迟
- 25. 延迟代码来启动exe文件
- 26. 如何克服启动程序延迟?
- 27. 服务器启动时间长延迟
- 28. jquery延迟后启动函数
- 29. Android:媒体播放器延迟启动
- 30. Django 1.8启动延迟故障排除
你应该说明为什么你需要做到这一点。每当你考虑在代码中添加“睡眠”或“延迟”时,几乎总是做错事情。 –
我需要停止创建如此之快的精灵。 – Manji