文章目录
前言
一、获取要注入事件的 View 对象
二、通过反射获取 View 组件的事件设置方法并执行
前言
Android 依赖注入的核心就是通过反射获取 类 / 方法 / 字段 上的注解 , 以及注解属性..., onLongClick , onTouch 方法 , 执行自己的方法 , 其它方法正常执行 ;
一、获取要注入事件的 View 对象
----
在 MainActivity 中 , 使用了 @OnClick...value 方法 , 调用注解的 value 方法 , 即可获取 View 组件 ID 数组 ;
// 通过反射获取 OnClick 注解的 int[] value...View 组件的事件设置方法并执行
----
获取 View 组件的事件设置方法 , 如果设置的是点击事件 , 就是获取 setOnClickListener 方法 , 如果设置的是长按事件 , 就是获取...onLongClickListener 方法 , 如果设置的是触摸方法 , 就是获取 setOnTouchListener 方法 ;
获取方法时 , 需要传入方法的参数 , 就是设置的事件监听器对象