首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
用户816073125132
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
ViewModel-Flow-LiveData,我们还是好朋友
在Android应用程序中加载UI数据可能是一个挑战。各种屏幕的生命周期需要被考虑在内,还有配置的变化导致Activity的破坏和重新创建。 当用户在一个应用程序中进一步或后退,从一个应用程序切换到另
Kotlin 协程 (十七) ——— SharedFlow 简介
本文我们介绍 SharedFlow,它可以用于发送广播,通过 replay 控制保留多少粘性数据,通过 replay + extraBufferCapacity 指定缓存区容量。还可以设置缓存溢出策略
枯燥的Kotlin协程三部曲(上)——概念启蒙篇
我还想了解更多,如协程的概念,Kotlin协程在实际开发中的使用,背后的原理等,遂有此文。 本文主要阐述一些概念相关的东西,一些前置知识,有所了解得可直接跳过。 我们把乘客上车和下车,看做是两个 任务,司机开车也是一个任务,跟这两个任务是异步关系。异步说明两者可以同时进行,乘客…
Kotlin-协程(四)理解Job和协程的生命周期
Job 其实就是协程的句柄。从某种程度上讲,当我们用 launch 和 async 创建一个协程以后,同时也会创建一个对应的 Job 对象。另外,Job 也是我们理解协程生命周期、结构化并发的关键知识
枯燥的Kotlin协程三部曲(中)——应用实战篇
重要概念大概就这些,在学习Kotlin协程的具体API前,容笔者再给大家做些大有裨益的点思想工作。 上下文环境 这个词你是怎么理解的?笔者的理解:完成某件事物时所需的前置资源。举个例子: 我们通过写有女友名字的便利贴(不变性) 对 馅料资源 进行标记,以此保证了上下文环境的 唯…
Kotlin Flow啊,你将流向何方?
前言 前边一系列的协程文章铺垫了很久,终于要分析Flow了。如果说协程是Kotlin的精华,那么Flow就是协程的精髓。 通过本篇文章,你将了解到: 1. 什么是流 而对于计算机世界的流: 比如想要查
Kotlin 协程(一) ——— 简介
Kotiln 协程简介:进程、线程、协程对比;协程的基础设施与上层框架;挂起函数;开启协程;阻塞协程。
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。项目采用 Kotlin 语言,Android Jetpack,组件化,模块化拆分,加入短视频功能,Flow冷流的使用···
一文快速入门 Kotlin 协程
在今年的三月份,我因为需要为项目搭建一个新的网络请求框架开始接触 Kotlin 协程。那时我司项目中同时存在着两种网络请求方式,采用的技术栈各不相同,Java、Kotlin、RxJava、LiveDa