数据绑定:可见取决于列表的大小(通过XML)?

时间:2018-01-25 10:53:50

标签: android-databinding

Android Studio 3.1,java 1.8,Gradle 4.5。

我的活动:

let MySortDescriptor = NSSortDescriptor(key: TBL_Products.product_name.descriptor , ascending: true)

我想在布局中显示列表的大小。所以这里布局的xml。

public class OrdersActivity extends AppCompatActivity {

ObservableArrayList<OrderEntry> orderList = new ObservableArrayList<>();

    @Override
    public void setOrderList(List<OrderEntry> list) {
        this.orderList.clear();
        this.orderList.addAll(list);
    }
}

但我得到错误:

  • 出了什么问题: 任务':app:compileDebugJavaWithJavac'的执行失败。
      

    android.databinding.tool.util.LoggedErrorException:发现数据绑定错误。   **** /数据绑定错误****消息:找不到访问者com.myproject.ui.OrdersActivity.orderList   文件:\程序\ SRC \主\水库\布局\ orders.xml中   当前:118:38 - 118:54   **** \数据绑定错误****

1 个答案:

答案 0 :(得分:1)

您是否尝试将其公开或以公开getOrderList()包装?