Jetpack系列
Android格调小窝
啦啦啦
展开
-
LiveData的分析与简单使用
简介 LiveData是androidx.lifecycle-livedata包下的一个抽象类,实现了一种关联了生命周期的简单观察者模式,主要的功能就是用于视图层与数据间的单向一对多通知,一个LiveData会持有一个可观察的Data对象,一开始是处于NOT_SET状态,当用户通过setValue方法更新后,LiveData会遍历所有的observer(处于Active状态的),通知他们Data的更新.LiveData的行为会在Lifecycle范围内,避免很多Activity Leak和空指针本文..原创 2020-05-11 15:01:24 · 746 阅读 · 0 评论 -
Android Jetpack系列——Android Jetpack介绍
背景介绍早在2008年,Google 推出了Android ,但那个时候 Android 刚刚问世,经过这将近11年的发展和不断优化,Android 可以说逐渐变得成熟,方便和应用越来越广。随着 Android 手机的市场保有量越来越多,APP的研发朝着愈发的简单化,易上手的方向发展。而 Google 也是站在这一个角度出发,如何快速得让一个研发人员开发出一款APP,也可以快速的添加新的开发人员。现在在 Google 应用市场当中,大部分 APP 已经开始使用 Android Jetpack。通过原创 2020-05-15 16:03:02 · 707 阅读 · 0 评论 -
Android_Databinding使用整理
自从使用android databinding之后,个人觉得还是很有必要掌握,相比于传统方式,android databinding的优势有如下:解决了数据直接去绑定ui 解决ui可以直接绑定数据 适用于MVVM框架 提高了开发效率,减少了Activity、Fragment、View、Adapter等刷新的代码 通过自定义属性,可以封装自己的布局代码使用:在app对应的model中build.gradle加上这句:android { .... dataBindi.原创 2020-05-15 15:57:41 · 593 阅读 · 0 评论