文章 2022-10-30 来自:开发者社区

Jetpack 系列(4)—— 有小伙伴说看不懂 LiveData、Flow、Channel,跟我走

前言Kotlin Flow 是基于 Kotlin 协程基础能力搭建的一套数据流框架,从功能复杂性上看是介于 LiveData 和 RxJava 之间的解决方案。Kotlin Flow 拥有比 LiveData 更丰富的能力,但裁剪了 RxJava 大量复杂的操作符,做得更加精简。并且在 Kotlin 协程的加持下,Kotlin Flow 目前是 Google 主推的数据流框架。1. 为什么要使用....

Jetpack 系列(4)—— 有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
文章 2022-06-20 来自:开发者社区

Jetpack Compose中ViewModel、Flow、Hilt、Coil的使用

Compose可以配合多个Jetpack组件使用Compose可以配合多个Jetpack组件开发提高开发效率多种组合方式Compose配合ViewModel使用概述Compose中ViewModel的使用和Jetpack一致,通常我们构建页面的时候,如果一条数据多个布局都需要使用到的话我们只能在方法的形参中层层传递。但是这样明显是不合理的,会降低代码的可读性。使用ViewModel可以完美的解决....

Jetpack Compose中ViewModel、Flow、Hilt、Coil的使用
文章 2022-06-14 来自:开发者社区

Jetpack之Room的使用,结合Flow

准备工作Room 在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。依赖如需在应用中使用Room,请将以下依赖项添加到应用的 build.gradle文件。dependencies { def room_version = "2.2.5" implementation "androidx.room:room-runtime:$ro...

Jetpack之Room的使用,结合Flow

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等