Android kotlin 系列讲解(进阶篇)Jetpack系列之LiveData
<<返回总目录
文章目录
- 一、LiveData是什么
- 二、LiveData测试
一、LiveData是什么
LiveData是Jetpack提供的一种响应式编程组件,它可以包括任何类型的数据,并在数据发生变化的时候通知给观察者。LiveData特别适合与ViewModel结合在一起使用,虽然它也可以单独在别的地方,但是在绝大多数情况下,它是使用在ViewModel当中的
二、LiveData测试
计数器的计数使用LiveData来包装,然后在Activity中去观察它,就可以主动将数据变化通知给Activity了,修改MainViewModel.kt
package com.example.myapplication4