JetPack
文章平均质量分 83
109905418
谨慎,优秀,力戒浮躁!
展开
-
初识Kotlin 之8__探究Jetpack__LiveData的使用
LiveData是Jetpack提供的一种响应式编程组件,它可以包含任何类型的数据,并在数据发生变化的时候通知给观察者。LiveData通常与ViewModel结合在一起使用, 我们可以回到 初识Kotlin 之2__探究Jetpack 再回顾思维导图。一 LiveData的基本用法...原创 2021-02-20 11:44:28 · 350 阅读 · 1 评论 -
初识Kotlin 之7__探究Jetpack__如何在一个非Activity类中去感知Activity的生命周期
本文介绍Lifecycles, 它可以让任何一个类都能轻松感知到Activity的生命周期, 同时又不需要在Activity中编写大量的逻辑处理。实现步骤是怎样的呢? 首先新一个MyObserver类, 并让它实现LifecycleObsserver 接口, 代码如下:...原创 2021-02-19 19:53:26 · 190 阅读 · 1 评论 -
初识Kotlin 之6__探究Jetpack第二篇__ ViewModel的使用
本文接上篇初识Kotlin 之6__探究Jetpack,为 Jetpack 知识第二篇一 ViewModelViewModel可以算是Jetpack中最重要的组件之一。ViewModel的一个重要作用是帮助Activity分担一部分工作。它是专门用于存放与界面相关的数据的。 也就是说, 只要是界面上能看得到的数据,它的相关变量都应该存放在ViewModel中, 而不是Activity中, 这样可以在一定程度上减少Activity中的逻辑。1. ViewModel是有生命周期的, 并且...原创 2021-02-19 12:49:40 · 519 阅读 · 0 评论