文章目录
前言
一、获取 Activity 中的所有方法
二、获取方法上的注解
三、获取注解上的注解
四、通过注解属性获取相关事件信息
前言
Android 依赖注入的核心就是通过反射获取 类 / 方法.../ 字段 上的注解 , 以及注解属性 ; 在 Activity 基类中 , 获取该注解 以及 注解属性 , 进行相关操作 ;
在博客 【IOC 控制反转】Android 事件依赖注入 ( 事件三要素...| 修饰注解的注解 | 事件依赖注入步骤 ) 中 , 定义了
2
个注解 ,
第一个是方法上的注解 , 用于修饰方法 ;
第二个是修饰注解的注解 , 该注解用于配置注入的方法 ( 事件监听方法 |...监听器类型 | 监听器回调方法 ) ;
事件依赖注入比较复杂 , 涉及到动态代理 , 本博客分析 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入代码示例 ) 事件依赖注入的详细步骤...以及 要注入的方法 ,
要拦截的方法是事件监听器的方法 , 要注入的方法是用户在 MainActivity 中使用 @OnClick 注解修饰的方法 ;
最后将这两个方法放在 Map 集合中 ;