В моем файле компоновки включено связывание данных:
dataBinding {
enabled true
}
И в моем макете я установил прослушиватель для длинных щелчков с помощью:
android:onLongClick="@{() -> handler.onLongClicked()}"
Код работает так, как ожидается,но атрибут android:onLongClick
помечен как «неизвестный» в файле XML. Кроме того, отсутствует автоматическое заполнение для него и других атрибутов, предоставляемых адаптерами привязки по умолчанию.
Нужно ли выполнить дополнительный шаг, чтобы этот атрибут был помечен как известный (и видимый в автозаполнении)?
Я использую 3.5, но я вижу то же поведение в сборке канареек.
Для пояснения, адаптер привязки для этого атрибута включен в библиотеку привязки данных в ViewBindingAdapter.java