Android Studio не может генерировать класс Binding в новом действии при использовании DataBinding - PullRequest
0 голосов
/ 28 октября 2019

При использовании привязки данных у меня есть класс MainActivityBinding. но когда я создаю новую активность (например, SecondActivity), SecondActivityBinding не генерируется. Я удалил

"dataBinding { enabled = true }"

из Gradle, добавил его снова и создал проект, но SecondActivityBinding не генерируется. как я могу решить эту проблему.

1 Ответ

2 голосов
/ 28 октября 2019

Класс Binding генерируется, когда вы формируете в файле SecondActivity layout.xml значение

<layout> ... </layout>

По умолчанию класс Binding будет создан на основе имени файла макета, преобразовав егок случаю Паскаля и суффикса «Binding» к нему. Файл макета выше был activity_main.xml, поэтому класс генерации был ActivityMainBinding.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...