我有一个以singleTask模式(清单)运行的活动。 我发现在调用onNewIntent()之后,数据绑定不再起作用。 我添加了一些调试代码,例如:
@JvmStatic
@BindingAdapter(value = ["debugVisibility", "debugViewName"])
fun View.debug(visibility: Int, debugViewName: String) {
Log.d("viewDebug", "debugViewName=$debugViewName, visibility=$visibility")
}
然后输入xml:
<SomeLayout
...
debugViewName="@{`debugViewName01`}"
debugVisibility="@{someObservableBoolean? View.VISIBLE: View.GONE}">
在调用onNewIntent()之后,我从未收到来自someObservableBoolean的任何更新。 我错过了什么? 任何提示将不胜感激!