本文基于SDK 29 一、ViewModel与LiveData的作用: 1、viewModel: 数据共享,屏幕旋转不丢失数据,并且在Activity与Fragment之间共享数据。 2、LiveData: 感知生命周期并且通知观察者刷新,防止内存泄漏。 二、...
JetPack中的LiveData+ViewModel使用 先阐述一下JetPack: JepPack是谷歌推出的Android软件组件集合,翻译出来就是喷气背包, 意思是用上这个框架,谷歌就可以带你飞。 它帮助您遵循最佳做法、让您摆脱编写样板...
这篇文章主要介绍了Android-ViewModel和LiveData使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ViewModel类的设计目的是以一种关注生命周期的方式存储和管理与UI相关的数据。 例如...
PostValue() 会丢弃老的值 某天我在编写一段逻辑时这样使用了 LiveData 来传数据: textLiveData.postValue("1") textLiveData.postValue("2") 结果在回调处只回调了 "2"...