вызывает ли привязка нулевой строки в xml ошибку?

#android #kotlin #android-databinding

#Android #kotlin #android-привязка данных

Вопрос:

Я использую строку с нулевым hasName: String? значением и привязку в xml как

 android:visibility="@{myModel. hasName().equals(`true`)??View.GONE : View.VISIBLE}"
 

Это правильно?

В приведенной выше строке, что произойдет, если значение hasName равно нулю?

Комментарии:

1. присвоите ему значение null самостоятельно, посмотрите, что произойдет

Ответ №1:

Я не уверен, что ваш оператор будет скомпилирован. У вас есть ?? , и : это не может быть использовано так, как вы ожидаете.