为不直接使用数据绑定的应用模块配置数据绑定

问题描述 投票:0回答:1

我已经开始阅读about data binding,并在下面的语句中遇到了问题:

注意:您必须为依赖以下内容的应用模块配置数据绑定即使应用模块不使用数据绑定的库直接使用数据绑定。

以下陈述是什么意思?为什么必须为不直接使用数据绑定的应用程序模块配置数据绑定?什么是依赖于使用数据绑定的库的应用程序模块?

android data-binding android-databinding
1个回答
0
投票
因此,应用程序模块只是您项目中的模块。默认情况下,您只有一个名为app的应用程序模块(您可以在Android Studio的“项目”视图中看到它)。

如果应用程序模块具有使用数据绑定的依赖项,则无论该模块本身是否使用数据绑定,都需要为该模块配置它。如果您不这样做,该库将无法正常工作。

在有据可查的库中,作者可能会在安装说明中提到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.