android - 取消 handler.postdelayed 进程

标签 android android-handler postdelayed

我正在使用 handler.postDelayed() 在我的应用程序的下一阶段发生之前创建一个等待期。在等待期间,我会显示一个带有进度条和取消按钮的对话框。

我的问题是我找不到在时间过去之前取消 postDelayed 任务的方法。

最佳答案

我这样做是为了发布一个延迟的可运行文件:

myHandler.postDelayed(myRunnable, SPLASH_DISPLAY_LENGTH); 

然后删除它:myHandler.removeCallbacks(myRunnable);

关于android - 取消 handler.postdelayed 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4378533/

相关文章:

android - IllegalStateException:在 ViewPager 的 onSaveInstanceState 之后无法执行此操作

android - 更改 Sherlock TabBar 背景颜色

android - 声明多个 Handler 实例是否会创建多个队列?

java - setBackgroundColor 被忽略

java - 为什么这个 postDelayed 不会永远运行?

android - 在 zxing 中创建方法调用两次

php - 从mysql数据库中检索图像到android

java - AsyncTask - 如何在 AsyncTask 内使用带有 postDelayed(Runnable, int) 的处理程序?

android - 延迟后方法 - Android