ObservableField还是LiveData?哪一个是最好的?

里克·普拉塔(Rick Prata)

我一直在测试Livedata和AAC。

LiveData和ObservableField之间的核心区别是什么?

哪一个是最好的,何时应使用另一个?

托马斯·贾布隆斯基斯(Tomas Jablonskis)

核心区别在于它ObservableField<T>不是生命周期感知的,因此不能进行任何自动订阅管理。WhileLiveData<T>具有生命周期意识,并在涉及Activity/Fragment生命周期时通过订阅管理解决了许多头痛问题

没有一种方法可以回答最佳使用方法。这是个人选择,但我建议您使用LiveData<T>它可以节省一些时间并避免可能发生的崩溃。


祝好运。:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

哪一个是最好的Java datepicker ..?

哪一个是最好的 AlarmManager 或 Handler 延迟重复后台任务

哪一个是 Kotlin 中等效的代码 A?

哪一个是错的?Msdn或Headerfile

哪一个是更快的对象检测?

SSH:哪一个是我的公钥

哪一个是骆驼案

对于像10米的Haversine或Cosines定律这样的小距离,哪一个是最好的?

对于创建通用小部件,哪一个是最好的 Statless、stateFull 或带命名参数的简单函数?

选择哪一个,stdcall 还是 cdecl?

科尔多瓦还是Phonegap?哪一个?

这两个代码中哪一个是存储变量的更好方法?

EF 中哪一个是正确的一对多关系

在lambda或重载方法中,哪一个是更有效的额外参数?

返回局部变量的值。哪一个是不好的做法?

其中哪一个是 Memento 设计模式的正确实现?

排序模型,迁移文件和外键。哪一个是对的?

Gradle vs. Maven:哪一个是Android开发的最佳选择

哪一个是 firebase 数据库的有效设计?

哪一个是生成Web服务客户端的最佳maven插件?

这两个中的哪一个是实现标头的正确方法?

Keras 评估给出与历史不同的结果。哪一个是准确的

以下哪一个是用于训练和调整Moses的更好的数据集?

流水线中哪一个是正确的?

哪一个是在C中正确使用头文件?

其中哪一个是更好的查询,为什么?

哪一个是更好的std :: prev(itr)或--itr?

这些模型中的哪一个是 Cloud Firestore 中更好的方法?

哪一个是Ubuntu中使用的最佳js缩小器