刚刚在 Jcenter 提交了 UnPeekLiveData v4.0,该版本在 v3.0 的基础上,参考了小伙伴 Flywith24 WrapperLiveData 遍历 ViewModelStore 的思路,全面提升 “防止倒灌时机” 的精准度。
为了尽可能降低学习成本,我们在引入新机制的前提下,尽可能地与传统 LiveData 的使用习惯保持一致,仅在 “订阅者观察处” 做了微调:
需对 Activity 和 Fragment 分别使用 ObserveActivity 和 ObserveFragment,具体缘由可详见代码注释中的解析。
目前在用 UnPeekLiveData v3.0 的小伙伴,可随时升级到 “更快更稳” 的 v4.0。
github.com
为了尽可能降低学习成本,我们在引入新机制的前提下,尽可能地与传统 LiveData 的使用习惯保持一致,仅在 “订阅者观察处” 做了微调:
需对 Activity 和 Fragment 分别使用 ObserveActivity 和 ObserveFragment,具体缘由可详见代码注释中的解析。
目前在用 UnPeekLiveData v3.0 的小伙伴,可随时升级到 “更快更稳” 的 v4.0。
展开
评论
1