在同一视图上添加多个处理程序?

时间:2018-01-16 10:17:58

标签: android data-binding android-handler

我正在尝试添加多个这样的处理程序,

android:onClick="@{!data.navDrawer ? ()-> handler1.method1(data) : ()-> handler2.method2(data)}">

但是上面的代码给出了一些语法问题。

data.navDrawer 布尔 变量。

请建议可以吗?或者如何在同一视图上添加2个处理程序。

1 个答案:

答案 0 :(得分:1)

不可能。

您可以通过在处理程序上传递标志来进行内部检查。