java - 在哪些情况下应该使用 DataBinding.executePendingBindings,什么时候应该避免?
问题描述
我从不同来源阅读了有关executePendingBindings()方法的信息,但无法找到确切的答案,什么时候应该使用它,什么时候应该避免。
我能够找到的信息类似于以下内容:executePendingBindings()
立即执行未完成的绑定,而不是等到下一帧被绘制。并且此方法将从 UI 线程执行所有绑定,否则setVariable()
可以从非 UI 线程调用调用。如果触发executePendingBindings()
大量列表中的项目,则这些调用可能会影响recyclerview's
性能。就这样。没有关于它的使用的确切建议。
那么问题来了:在什么情况下应该调用 executePendingBindings()?哪个没有?
解决方案
推荐阅读
- c++ - 使用 SDL2 时,'' 的左侧必须有类/结构/联合
- python - python中的Tkinter - 未找到
- python - 如何使 dockerized Flask 应用程序将输出写入文件?
- javascript - 如何从 NodeJS 连接到 PostgreSQL
- laravel - Laravel - 从控制器中的多个字段计算最小值
- html - 在 mvc razor 上的 href 中解析错误“/@”
- php - 如果用户的时区使用 PHP 更改,如何处理存储在数据库中的用户数据
- docker - Kibana Docker“这可能需要几分钟”但从不启动
- arrays - 将数组存储在数据库 Wordpress 中
- javascript - Javascript - 将分隔文本拆分为列