Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当活动停止/视图分离/等时是否有必要停止手动定时任务(使用处理程序)。或者系统是否会删除它们?
例如,我有一个 Runnable,我用它来每秒更新一个 TextView。当用户离开活动时,我必须打电话removeCallbacks(task)吗?
removeCallbacks(task)
我尝试了两者(删除和不删除)并且它们工作,但我不知道计时器是否继续不必要地运行,或者在某些情况下这会导致异常。
提前致谢。
是的,它必须被处理或取消。当您使用定时器任务时,它应该在相应的任务或活动或应用程序关闭之前被取消。否则即使在实例关闭后它也会处理其内容......