具有双向绑定的可观察字段用法(内存泄漏)

问题描述 投票:0回答:1

我正在ViewModel中使用Observable字段。当Observable字段更新时,我将更改UI可见性。

这可以通过]完成

object : Observable.OnPropertyChangedCallback() {
                override fun onPropertyChanged(sender: Observable?, propertyId: Int) {

                }

            }

删除ondestroy中的回调。

使用双向绑定直接在XML中映射,例如@{}

现在的问题是,如果使用双向绑定,如何删除监听器?我知道Livedata可以代替它。但是只是想知道,如果使用双向数据绑定添加observablefield,是否会发生内存泄漏?

我正在ViewModel中使用Observable字段。当Observable字段更新时,我将更改UI可见性。这可以通过对象完成:Observable.OnPropertyChangedCallback(){...

android android-databinding android-architecture-components
1个回答
0
投票

我不确定您在谈论哪个内存泄漏。

© www.soinside.com 2019 - 2024. All rights reserved.