摘要:
ViewModel 像Activity,Fragment这类应用组件都有自己的生命周期并且是被Android的Framework所管理的。Framework可能会根据用户的一些操作和设备的状态对Activity或者Fragment进行销毁和重构。作为开发者,这些行为我们是无法干预的。 所以Activ 阅读全文
摘要:
LiveData 是一个用于持有数据并支持数据可被监听(观察)。和传统的观察者模式中的被观察者不一样,LiveData是一个 组件,因此观察者可以指定某一个 给LiveData,并对数据进行监听。 如果观察者指定 处于 或者 状态,LiveData会将观察者视为活动状态,并通知其数据的变化。 我们看 阅读全文
摘要:
Google 2017 I/O开发者大会于近日召开,在开发者大会上谷歌除了发布了Android O等一些新产品之外,也对Android代码的架构做出了一个官方的回应。 "Google 2017 I/O开发者大会Android架构组件介绍现场视频" 下面是官方提供的Android App开发的架构图: 阅读全文