【发布时间】:2020-04-14 08:30:06
【问题描述】:
我已经开始阅读about data binding 并在以下声明中遇到:
注意:您必须为依赖于的应用模块配置数据绑定 使用数据绑定的库,即使应用程序模块没有 直接使用数据绑定。
以下语句是什么意思?为什么需要为不直接使用数据绑定的应用模块配置数据绑定? 什么是依赖于使用数据绑定的库的应用模块?
【问题讨论】:
标签: android data-binding android-databinding
我已经开始阅读about data binding 并在以下声明中遇到:
注意:您必须为依赖于的应用模块配置数据绑定 使用数据绑定的库,即使应用程序模块没有 直接使用数据绑定。
以下语句是什么意思?为什么需要为不直接使用数据绑定的应用模块配置数据绑定? 什么是依赖于使用数据绑定的库的应用模块?
【问题讨论】:
标签: android data-binding android-databinding
所以一个应用模块只是你项目中的一个模块。默认情况下,您只有一个名为 app 的应用模块(您可以在 Android Studio 的 Project 视图中看到它)。
如果一个应用模块有一个使用数据绑定的依赖,你需要为那个模块配置它,不管模块本身是否使用数据绑定。如果不这样做,库将无法正常工作。
对于有据可查的库,作者可能会在安装说明中提到这一点。
【讨论】: