Rem*_*mie 3 android kotlin android-databinding
如何null通过数据绑定作为参数传递?
当它刚刚
android:onClick="@{() -> viewModel.switchFunction(null)}"
Run Code Online (Sandbox Code Playgroud)
我得到cannot find method switchFunction(java.lang.Object)例外。
我的 ViewModel 功能是
fun switchFunction(param: MyClass?) {
}
Run Code Online (Sandbox Code Playgroud)
事实证明,这非常简单 - 只需指定以下类型null:
<data>
<import type="classes.MyClass" />
</data>
...
android:onClick="@{() -> viewModel.switchFunction((MyClass) null)}"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1070 次 |
| 最近记录: |