
Android-Jetpack
Tracy林立颖
与其拍手抱怨不如握拳去拼。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Jetpack 之 ViewModel
简介:官方解释:ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续存在。其实简单来讲就是解决下面的问题:1、Activity配置更改重建时(比如屏幕旋转)保留数据;2、UI组件(Activity与Fragment、Fragment与Fragment)间实现数据共享。第一种情况下我们一般是通过onSa...原创 2020-04-21 11:45:26 · 522 阅读 · 1 评论 -
Android Jetpack 之 LiveData
简介:LiveData 是一个有生命周期感知 & 可观察数据持有者类。作用:持久化的观察数据的更改和变化。特点:1、感知对应的Activity的生命周期,只有生命周期处于onStart、onResume时,LiveData处于活动状态,才会把更新的数据通知至对应的Activity。2、当生命周期处于onStop 或 onPause 时,不回调数据更新,直至处于onResume时...原创 2020-04-09 14:26:13 · 403 阅读 · 0 评论 -
Android Jetpack 之 DataBinding
简介DataBinding 是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源。使其维护起来更加方便,架构更明确简介。个人理解DataBinding 是以声明的方式,将布局中组件与应用程序数据源绑定在一起的框架库。作用:1,将布局组件与源数据绑定,使数据源变化的同时布局组件及时同步更新。2,减少Activ...原创 2020-04-08 16:40:13 · 298 阅读 · 0 评论