Android 需要';当我使用“t”时,我需要编写额外的代码;内置对双向数据绑定的支持;?

Android 需要';当我使用“t”时,我需要编写额外的代码;内置对双向数据绑定的支持;?,android,android-jetpack,Android,Android Jetpack,我读过这篇文章 当您使用下表中的属性时,平台为双向数据绑定提供内置支持,请参见图A 答:如果我使用内置支持,例如android:text进行双向数据绑定,我只需要编写android:text=“@={viewmodel.myContent}”,对吗 B:当我使用内置的双向数据绑定支持时,我不需要编写BaseObservable,对吗 C:当我使用内置的双向数据绑定支持时,我不需要编写代码来小心不引入无限循环,对吗 图像A 如果我使用内置的支持,比如android:text来支持双向数据 绑定,

我读过这篇文章

当您使用下表中的属性时,平台为双向数据绑定提供内置支持,请参见图A

答:如果我使用内置支持,例如android:text进行双向数据绑定,我只需要编写
android:text=“@={viewmodel.myContent}”
,对吗

B:当我使用内置的双向数据绑定支持时,我不需要编写BaseObservable,对吗

C:当我使用内置的双向数据绑定支持时,我不需要编写代码来小心不引入无限循环,对吗

图像A

如果我使用内置的支持,比如android:text来支持双向数据 绑定,我需要写的只是 android:text=“@={viewmodel.myContent}”,对吗

是的,不需要任何可观察的实现。下面是我的github room数据库(带有
note
object)项目的一个示例

当我使用内置的双向数据时,我不需要编写BaseObservable 绑定支持,对吗

是的,相应的绑定适配器(带有生成的代码)将处理这个问题

我不需要编写代码来避免引入无限循环 当我使用内置的双向数据绑定支持时,对吗

是的,绑定适配器负责验证输入是否存在重复项,以避免无限循环