当前位置: 首页 > 面试题库 >

如何从处理程序中删除所有回调?

龚志
2023-03-14
问题内容

我的主活动调用了我的子活动中的处理程序。该处理程序由某些Runnable
的子类使用,但我无法对其进行管理。现在,在这种情况下,我需要先删除它们,然后再完成“活动”(以某种方式调用,但仍然会反复调用)。无论如何,要从处理程序中删除所有回调吗?postDelayonStop``finish()


问题答案:

以我的经验,这非常有效!

handler.removeCallbacksAndMessages(null);

在removeCallbacksAndMessages的文档中,它说…

删除obj为令牌的回调和已发送消息的所有未决帖子。 如果token为null,则将删除所有回调和消息。



 类似资料:
  • 问题内容: 我在应用程序中拥有的导出工具的任务之一是清除应用程序目录树中的所有目录。我正在Linux外壳中寻找一个递归命令,该命令将遍历整个树并删除文件。 我没有使用export,因为此脚本将用于与SVN不相关的其他文件/目录名称。我尝试了类似的东西: 没用… 问题答案: 尝试这个: 在运行这样的命令之前,我经常喜欢先运行以下命令:

  • 似乎大多数方法在Android M中都不起作用了。 作为参考,我在讨论中使用了以下代码:Android:清除所有应用程序的缓存? 与此权限相结合 因为我认为它不会删除某些应用程序的缓存,而是删除足够多的应用程序,以清除预期的ram大小...但是设置应用程序可以清除某些应用程序的缓存 更新就像例外答案解释的那样,在Android M及以上的设备上,似乎没有办法删除没有root的tha应用缓存。但如果

  • 问题内容: 我将如何使用python检查列表并删除所有重复项?我不需要指定重复项是什么- 我希望代码找出是否存在重复项,如果有则将其删除,每个重复项仅保留一个实例。如果列表中有多个重复项,它也必须起作用。 例如,在下面的代码中,列表lseparatedOrbList有12个项目-一项被重复六次,一项被重复五次,并且只有一个实例。我希望它更改列表,因此只有三项-每一项,并且它们之前出现的顺序相同。我

  • 问题内容: 如何删除python字符串中的所有空格?例如,我希望将一个字符串转换为,但是我似乎无法通过以下方式完成此操作: 问题答案: 利用没有sep参数的str.split的行为: 如果只想删除空格而不是所有空格: 过早优化 尽管效率不是主要目标(编写清晰的代码是),但以下是一些初始时间: 请注意,正则表达式已缓存,因此它没有您想象的那么慢。编译事前帮助一些,但在实践中,如果你把这个只会重要 很

  • 问题内容: 我想从字符串列表中删除所有类型的转义序列。我怎样才能做到这一点?输入: 输出: http://docs.python.org/reference/lexical_analysis.html#string- literals 问题答案: 像这样吗 编辑 :好的,那不是您想要的。通常,您无法完成所需的操作,因为正如@Sven Marnach解释的那样,字符串实际上并不包含转义序列。这些只是

  • 问题内容: 在一个模型中,我有这个: 如果我选择: 有用。 如何从关系中删除所有对象?不管用。 问题答案: 首先,你需要使用或来清除关系,根据docs,哪种更适合你的需求。 之后,你需要使用删除对象。方法。