文章目录
前言
一、获取 Activity 中的所有方法
二、获取方法上的注解
三、获取注解上的注解
四、通过注解属性获取相关事件信息
前言
Android 依赖注入的核心就是通过反射获取 类 / 方法.../ 字段 上的注解 , 以及注解属性 ; 在 Activity 基类中 , 获取该注解 以及 注解属性 , 进行相关操作 ;
在博客 【IOC 控制反转】Android 事件依赖注入 ( 事件三要素...;
拦截相应的 onClick , onLongClick , onTouch 方法 , 执行自己的方法 , 其它方法正常执行 ;
一、获取 Activity 中的所有方法
----
通过反射获取...textView 组件 , 可以在注解中获取 @OnClick({R.id.textView}) 组件 ID , 根据 ID 获取组件 ;
获取并执行 View 组件的 setOnClickListener...String callbackMethod = eventBase.callbackMethod();
获取 要拦截的方法 以及 要注入的方法 ,
要拦截的方法是事件监听器的方法 , 要注入的方法是用户在