我想知道 Handler 中 removeCallbacks(Runnable r) 的确切含义是什么。我浏览了它的文档,它只是说“删除消息队列中的 Runnable r 的所有待处理帖子”。
现在我的问题是,如果我的消息已经由我的处理程序开始处理,并且如果我调用removeCallbacks
,它会停止处理我的半完成消息吗?或者即使我调用removeCallbacks
已经由我的处理程序开始处理的消息(当我调用时post(Runnable r)
)也会被执行?
我想知道 Handler 中 removeCallbacks(Runnable r) 的确切含义是什么。我浏览了它的文档,它只是说“删除消息队列中的 Runnable r 的所有待处理帖子”。
现在我的问题是,如果我的消息已经由我的处理程序开始处理,并且如果我调用removeCallbacks
,它会停止处理我的半完成消息吗?或者即使我调用removeCallbacks
已经由我的处理程序开始处理的消息(当我调用时post(Runnable r)
)也会被执行?