gpt4 book ai didi

android-recyclerview - 如何在 RecyclerView 中使用 DataBinding 和 LiveData

转载 作者:行者123 更新时间:2023-12-02 14:56:25 32 4
gpt4 key购买 nike

因此 DataBinding 现在可以在其绑定(bind)中使用 LiveData。作为其中的一部分,我们还必须像这样设置数据绑定(bind)生命周期:

SampleLayoutBinding binding = DataBindingUtil.inflate(this, R.layout.sample_layout)
binding.setLifeCycleOwner(this)

我的问题是在 recyclerview 中设置这个生命周期所有者的正确方法是什么?或者更恰本地说,我们是否需要在 recyclerview 中使用数据绑定(bind)时设置 LifeCyclerOwner?

最佳答案

是的,您需要将 LifeCycleOwner 设置为您的数据绑定(bind)。为此,您需要将 Activity/Fragment 作为 LifeCycleOwner 接口(interface)传递给您的 RecyclerView.Adapter 并在您在 RecyclerView.Adapter.onCreateViewHolder() 中创建绑定(bind)。
您还可以使用自己的 LifeCycleOwner

实现

关于android-recyclerview - 如何在 RecyclerView 中使用 DataBinding 和 LiveData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52681043/

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