Настройка привязки данных для модулей приложения, которые напрямую не используют привязку данных - PullRequest
0 голосов
/ 14 апреля 2020

Я начал читать о привязке данных и включил следующий оператор:

Примечание. Необходимо настроить привязку данных для модулей приложения, которые зависят от библиотек, которые использовать привязку данных, даже если модуль приложения напрямую не использует привязку данных.

Что означает следующее утверждение? Почему необходимо настроить привязку данных для модулей приложения, которые не используют привязку данных напрямую? Что такое модуль приложения, зависящий от библиотек, использующих привязку данных?

1 Ответ

1 голос
/ 14 апреля 2020

Таким образом, модуль приложения - это просто модуль в вашем проекте. По умолчанию у вас есть только один модуль приложения с именем app (вы можете увидеть его в представлении проекта в Android Studio).

Если у модуля приложения есть зависимость, которая использует привязку данных, вам нужно будет настроить ее для этого модуля, независимо от того, использует ли сам модуль привязку данных или нет. Если вы этого не сделаете, библиотека не будет работать правильно.

В хорошо документированных библиотеках авторы, вероятно, отметят это в инструкциях по установке.

...