我一直在测试Livedata和AAC。
LiveData和ObservableField之间的核心区别是什么?
哪一个是最好的,何时应使用另一个?
核心区别在于它ObservableField<T>
不是生命周期感知的,因此不能进行任何自动订阅管理。WhileLiveData<T>
具有生命周期意识,并在涉及Activity/Fragment
生命周期时通过订阅管理解决了许多头痛问题。
没有一种方法可以回答最佳使用方法。这是个人选择,但我建议您使用LiveData<T>
它可以节省一些时间并避免可能发生的崩溃。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句