文章目录
前言
一、获取要注入事件的 View 对象
二、通过反射获取 View 组件的事件设置方法并执行
前言
Android 依赖注入的核心就是通过反射获取 类 / 方法 / 字段 上的注解 , 以及注解属性...; 在 Activity 基类中 , 获取该注解 以及 注解属性 , 进行相关操作 ;
在博客 【IOC 控制反转】Android 事件依赖注入 ( 事件三要素 | 修饰注解的注解 | 事件依赖注入步骤...事件依赖注入比较复杂 , 涉及到动态代理 , 本博客分析 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入代码示例 ) 事件依赖注入的详细步骤 ;
本博客的核心是 : 使用动态代理 ,..., onLongClick , onTouch 方法 , 执行自己的方法 , 其它方法正常执行 ;
一、获取要注入事件的 View 对象
----
在 MainActivity 中 , 使用了 @OnClick...View 组件的事件设置方法并执行
----
获取 View 组件的事件设置方法 , 如果设置的是点击事件 , 就是获取 setOnClickListener 方法 , 如果设置的是长按事件 , 就是获取