gpt4 book ai didi

android - 从android中的 View 中删除监听器

转载 作者:IT老高 更新时间:2023-10-28 21:54:33 24 4
gpt4 key购买 nike

有什么方法可以从 android 的 View 中删除监听器?我有一个 Checkbox 我附加了一个 CheckChangedListener 到。问题是在它上面调用 setChecked() 会导致我的监听器触发。

如果我不能只删除一个监听器,当我手动调用 setChecked() 而不是从触摸事件中检查它时,有没有办法阻止监听器触发?

最佳答案

嗯,我找到了答案。这似乎没有在任何地方记录,但我浏览了 View 类的代码,如果您将 null 传递给 setClickListener 方法,它将删除监听器。

checkbox.setOnCheckChangedListener(null);

这应该适用于任何事件监听器。

关于android - 从android中的 View 中删除监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com