gpt4 book ai didi

Android 为什么/何时使用 ExecutePendingBindings

转载 作者:行者123 更新时间:2023-12-04 23:52:18 32 4
gpt4 key购买 nike

最近我一直在使用数据绑定(bind),我遇到了 executePendingBindings方法。
文档没有说太多,所以我不明白它是如何工作的或何时使用它。这是该方法的使用示例。
请举一个例子来说明使用它与不使用它的区别。谢谢

@Override
public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) {
Customer customer= List.get(position).second;

((CustomerViewHolder)holder).binding.setCustomer (customer)
((CustomerViewHolder)holder).binding.executePendingBindings();

}

最佳答案

executePendingBindings()函数用于立即绑定(bind)。

当变量或可观察对象发生变化时,绑定(bind)被安排在下一帧之前发生变化。但是,有时必须立即执行绑定(bind)。要强制执行,请使用 executePendingBindings() 方法。

关于Android 为什么/何时使用 ExecutePendingBindings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52996894/

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