当前位置:   article > 正文

Android的四种监听事件处理方式_简述 android 系统基于监听的事件处理机制的 4 种实现方式。

简述 android 系统基于监听的事件处理机制的 4 种实现方式。

大多数情况下,我在对Android的事件处理方式都是用的基于监听的事件处理方式。事件监听的处理模型,主要涉及如下三类对象

  1. 事件源:事件发生的场所。通常是某个组件,例如按钮、窗口、菜单、item等
  2. 事件:指界面的组件上发生的特定事情(通常就是一次用户操作)。如果程序想要获取界面上组件所发生的事件的相关信息,一般通过事件的对象来获取。
  3. 事件监听器:负责监听事件源所发生的事件,并对各种事件做出的相应响应。

所谓的事件监听器,其实就是实现了特定接口的Java类的实例。在实际应用中,实现事件监听器主要有四种形式:

  1. 内部类作为事件监听器类:将事件监听器类定义成当前类的内部类。优点:①可以在当前类中复用该监听器类;②因为监听器是外部类的内部类,所以可以自由访问外部类的所有界面组件。
public class MainActivity extends Activity
{
   
    @Override
    public void onCr
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/500679
推荐阅读
相关标签
  

闽ICP备14008679号