首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安全地取消TimerTask?

问如何安全地取消TimerTask?
EN

Stack Overflow用户
提问于 2012-05-07 23:11:45
回答 1查看 443关注 0票数 3

我一直在开发Android应用程序,我使用Timer和TimerTask对象在特定时间后执行一个任务。但有一个问题-有时我需要取消timertask,但如果我这样做,安卓将导致IllegalStateException。如何安全地取消任务?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-07 23:14:38

您不能重用TimerTask%s。

获得IllegalStateException的原因(很可能)是因为您尝试调度一个先前已取消的任务。

要正确执行此操作,即避免IllegalStateException,您需要在每次想要计划它时创建一个新的TimerTask。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10484538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档