gpt4 book ai didi

Android 数据/ View 绑定(bind)与 findViewById 的性能对比

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:42:57 25 4
gpt4 key购买 nike

我意识到用于 MVVM 的 android 数据绑定(bind)的潜力是巨大的,它打开了大门。同样适用于 View 绑定(bind)。但是关于性能,数据/ View 绑定(bind)是否比在 native android 中使用 findViewById 更快?

最佳答案

在我看来它比 docs 更快:

Views With IDs

将为每个具有 ID 的 View 生成一个 public final 字段布局。绑定(bind)在 View 层次结构上执行一次传递,提取带有 ID 的 View 。这种机制可以比为多个 View 调用 findViewById。

所以数据绑定(bind)似乎只需要在 View 层次结构上进行一次传递,而不是我们总是调用 findViewById。

关于Android 数据/ View 绑定(bind)与 findViewById 的性能对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34712820/

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