viewModel.postFeedRequest(-6ren">
gpt4 book ai didi

android - 是否可以将 String 参数从 Android xml 传递给 viewModel

转载 作者:行者123 更新时间:2023-12-05 02:59:27 24 4
gpt4 key购买 nike

是否可以在 XML 文件的按钮单击上将字符串参数传递给 ViewModel 文件的方法,如下所示

 android:onClick="@{v -> viewModel.postFeedRequest(@string/show_details)}"

我像上面那样尝试过,但出现绑定(bind)错误。

任何人都可以发布一个例子吗?

最佳答案

试试这个:

 android:onClick="@{() -> viewModel.postFeedBackRequest(AppConstant.WithStringResource)}"

其中 AppConstant 是您的类,WithStringResource 是您的字符串常量,其中包含您要发送的值。

更新:

你也可以像这样直接发送字符串:

android:onClick='@{() -> viewModel.postFeedBackRequest("WithStringResource")}'

或者

 android:onClick="@{() -> viewModel.postFeedRequest(@string/show_details)}"

关于android - 是否可以将 String 参数从 Android xml 传递给 viewModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57870932/

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