You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android开发中如何移除setOnGenericMotionListener()监听器?

Android移除setOnGenericMotionListener监听器的方法
  • 移除监听器的核心操作很直接:调用view.setOnGenericMotionListener(null)就能清除之前设置的所有GenericMotionListener,包括你用view.setOnGenericMotionListener(this)绑定的当前类实例监听器。
  • 代码示例:
    绑定监听器的代码:
    // 绑定监听器
    view.setOnGenericMotionListener(this);
    
    移除监听器的代码:
    // 移除已绑定的监听器
    view.setOnGenericMotionListener(null);
    
  • 额外说明:如果是使用自定义的监听器对象(而非当前类实现接口),可以先保存该监听器实例,后续通过设置null或者替换为新监听器的方式,同样能实现移除原有监听器的效果。

内容的提问来源于stack exchange,提问作者pol2020

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 06:19:51