handler1.method1(data) : ()-> handler2.me-6ren">
gpt4 book ai didi

android - 在同一 View 上添加多个处理程序?

转载 作者:行者123 更新时间:2023-11-30 00:10:11 25 4
gpt4 key购买 nike

我想像这样添加不止一个处理程序,

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

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

data.navDrawer 是一个boolean 变量。

请问是否可行?或者如何在同一 View 上添加 2 个处理程序。

最佳答案

这不可能。

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

关于android - 在同一 View 上添加多个处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48278899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com