1.定义注解 @interface
2.在源文件中使用注解
3.预编译阶段 使用注解处理器和javapoet生成 _viewBinding.java文件
4.编译阶段_viewBinding.java会被打包进apk

运行时
1. MainActivity Bindview
2. 反射调用MainActivity_viewBinding.java的构造函数
3.在构造函数里实现view的绑定

本文详细介绍注解的定义及使用方法,通过源文件注解、预编译阶段的注解处理器与javapoet生成_viewBinding.java文件,最终在运行时通过反射调用构造函数实现view绑定的过程。
1.定义注解 @interface
2.在源文件中使用注解
3.预编译阶段 使用注解处理器和javapoet生成 _viewBinding.java文件
4.编译阶段_viewBinding.java会被打包进apk

运行时
1. MainActivity Bindview
2. 反射调用MainActivity_viewBinding.java的构造函数
3.在构造函数里实现view的绑定

6292

被折叠的 条评论
为什么被折叠?
