【发布时间】:2019-08-05 12:53:15
【问题描述】:
我从不同来源了解到executePendingBindings() 方法,但无法找到确切的答案,何时应该使用以及何时应该避免使用。
我能够找到的信息类似于以下内容:executePendingBindings() 立即执行未完成的绑定,而不是等到下一帧被绘制。而且此方法将从 UI 线程执行所有绑定,否则可以从非 UI 线程调用 setVariable() 调用。如果为大量列表中的项目触发executePendingBindings(),则这些调用可能会影响recyclerview's 的性能。
就这样。没有关于它的使用的确切建议。
那么,问题是:在什么情况下应该调用executePendingBindings()?哪个没有?
【问题讨论】:
标签: java android kotlin data-binding android-databinding