如何在android数据绑定中使用逻辑运算?

Ale*_*xey 5 xml android android-databinding

在我的布局文件中,我正在尝试使用以下语法来指定内部文本TextView:

android:text="@{user.isMe() && user.status.isEmpty() ? @string/EmptyStatusHint : user.status}"/>
Run Code Online (Sandbox Code Playgroud)

我得到了:

[致命错误] fragment_user_profile.xml:142:58:实体名称必须紧跟实体引用中的"&".

在数据绑定指南中没有什么特别之处.

所以,关于这种情况,我有两个问题:

  1. 如何在xml中使用我的逻辑语句进行数据绑定?
  2. 错误报告中提到的" 实体 " 是什么?我想我应该知道))

use*_*539 12

你必须写&& as && .