![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jetpack
文章平均质量分 94
Web_boom
这个作者很懒,什么都没留下…
展开
-
Jetpack MVVM七宗罪之一:拿Fragment当LifecycleOwner
首先承认这个系列有点标题党,Jetpack 的 MVVM 本身没有错,错在开发者的某些使用不当。本系列将分享那些 AAC 中常见的错误用法,指导大家打造更健康的应用架构 Fragment 作为 LifecycleOwner 的问题 MVVM 的核心是数据驱动UI,在 Jetpack 中,这一思想体现在以下场景:Fragment 通过订阅 ViewModel 中的 LiveData 以驱动自身 UI 的更新 关于订阅的时机,一般会选择放到 onViewCreated 中进行,如下: override fu.原创 2022-01-10 15:42:21 · 656 阅读 · 2 评论 -
【Android Jetpack】Lifecycle 从入门到精通
背景 Android Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。也就是说,Google 开发了一套通用的库让我们使用,帮助开发者高效的开发应用的工具集。详细内容可以参考这里。 介绍 Lifecycle 是 Android Jetpack 的一部分,是生命周期感知型组件,可执行操作来响应另一个组件(Activity 和 Fragment)的生命周期状态的变化。Lifecycle .原创 2021-03-31 20:56:30 · 305 阅读 · 0 评论