如题,近期在研究Databinding源码,了解到Databinding为了保证性能,没有使用java反射技术。想知道是怎么绕过的,使用了哪种替代的解决方案。继续看源码中,看懂了过来自问自答一下。
如题,近期在研究Databinding源码,了解到Databinding为了保证性能,没有使用java反射技术。想知道是怎么绕过的,使用了哪种替代的解决方案。继续看源码中,看懂了过来自问自答一下。
4 回答1.1k 阅读✓ 已解决
4 回答713 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答798 阅读✓ 已解决
2 回答2.1k 阅读
2 回答928 阅读✓ 已解决
DataBinding使用的是代码生成技术。
在Build的时候DataBinding会生成一些额外的类。
这些类在buildgeneratedsourceaptdebugyour-package-namedatabinding目录下可以看到
这些类也会随之打包到apk中