文章目录
前言
一、获取 Activity 中的所有方法
二、获取方法上的注解
三、获取注解上的注解
四、通过注解属性获取相关事件信息
前言
Android 依赖注入的核心就是通过反射获取 类 / 方法.../ 字段 上的注解 , 以及注解属性 ; 在 Activity 基类中 , 获取该注解 以及 注解属性 , 进行相关操作 ;
在博客 【IOC 控制反转】Android 事件依赖注入 ( 事件三要素...;
拦截相应的 onClick , onLongClick , onTouch 方法 , 执行自己的方法 , 其它方法正常执行 ;
一、获取 Activity 中的所有方法
----
通过反射获取...Activity 类 , 然后调用 Class 的 getDeclaredMethods 方法 , 获取 Activity 中的所有方法 ;
// 获取 Class 字节码对象
Class<?...或 View.onTouchListener 等接口的动态代理类 ;
在 @EventBase 注解中配置事件的三要素 , 设置事件监听的方法 , 监听器类型 , 事件触发回调方法 ;
package