首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据绑定方法什么时候会在布局膨胀之后着火?

数据绑定方法什么时候会在布局膨胀之后着火?
EN

Stack Overflow用户
提问于 2017-02-17 22:53:56
回答 1查看 888关注 0票数 3

我使用数据绑定,遇到了一个问题,在布局膨胀和为绑定类设置视图模型之后,没有立即填充绑定到的视图属性。

在包含的片段中,我使用BindingUtil来膨胀片段的onCreateView()中的绑定布局。然后我立即设置绑定变量,这是我的视图模型。

但是,当我在设置绑定的视图模型之后进行调试时,布局对于我绑定到视图模型的视图的一些属性具有空值。如果我等待片刻,属性将按预期的方式通过绑定进行设置。

因此,何时发生视图属性的实际绑定?我假设它是在视图模型设置为绑定类时发生的。这一定是错的..。

有人能帮我一个正确的方法来调试这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-17 22:59:16

根据数据绑定文档

当变量或可观察到的变化时,绑定将在下一个帧之前进行更改。但是,有时必须立即执行绑定。若要强制执行,请使用executePendingBindings()方法。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42308770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档