调用onNewIntent()后数据绑定不起作用

时间:2018-11-04 05:33:01

标签: java android kotlin

我有一个以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的任何更新。 我错过了什么? 任何提示将不胜感激!

0 个答案:

没有答案