首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
李萧蝶
掘友等级
Android高级学徒
|
字节跳动
游泳、小号、编程、诗歌
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:Flow的异常处理
Flow的异常处理,catch方法 catch方法用于捕获上游流产生的异常,代码如下: catch方法是Flow接口的扩展方法,并返回一个Flow类型的对象...
7
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Koltin协程:Flow的触发与消费
本文分析示例代码如下: 一.Flow的触发与消费 在Kotlin协程:Flow基础原理的分析中,流的触发与消费都是同时进行的。每当调用collect方法时,会触发流...
1
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:flowOn与线程切换
在flowOn方法中,首先会检查方法所在的协程是否执行结束。如果没有结束,则会执行判断语句,这里flowOn方法传入的上下文不是空上下文,且通过flow方法构建出的Flow...
5
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:Flow的融合、Channel容量、溢出策略
一.协程间的通信 当需要进行协程间的通信时,可以调用Channel方法,创建一个Channel接口指向的对象,通过调用该对象的send方法和receive方法实现消...
0
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:Flow基础原理
本文分析示例代码如下: 一.Flow的创建 在协程中,可以通过flow方法创建一个Flow对象,一个Flow对象代表一个冷流。其中参数block是FlowColle...
3
1
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:异常处理机制
一.异常处理器 1.CoroutineExceptionHandler接口 CoroutineExceptionHandler是协程中用于处理未捕获异常的上下文。在...
0
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:Dispatchers.IO线程池原理
一. Dispatchers.IO 1. Dispatchers.IO 在协程中,当需要执行IO任务时,会在上下文中指定Dispatchers.IO来进行线程的切换...
2
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:异步执行与同步获取
一.async方法 在协程中,可以通过async方法开启一个协程,执行任务。但与launch方法不同的是,async方法会返回一个Deferred接口指向的对象,通...
1
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:受限协程作用域与序列发生器
一.受限协程作用域 在Kotlin协程:协程的基础与使用中提到,可以通过sequence方法构建一个序列发生器。但当在sequence方法中调用除了yield方法与...
1
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:线程的桥接与切换
Kotlin协程:作用域协程——线程的桥接与切换 一.线程的桥接 1.runBlocking方法 runBlocking方法用于在线程中去执行suspend方法,...
1
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:父子协程的绑定与传递
一.父子协程的绑定 在调用launch方法启动协程时,内部会调用AbstractCoroutine类的start方法,代码如下: 之前在Kotlin协程:创...
1
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:生命周期原理
一.start方法 start方法用于启动协程,对于已经启动的协程,再次调用它的start方法是没有意义的。 默认情况下,协程在创建后会自动启动。而根据上一...
3
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:创建、启动、挂起、恢复
Kotlin协程:创建、启动、挂起、恢复 下面以launch方法为例进行分析。 一.协程的创建 launch方法的代码如下...
2
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:续体、续体拦截器、调度器
一.Continuation Continuation接口是协程中最核心的接口,代表着挂起点之后的续体,代码如下: 1.Continuation图解 二.Conti...
0
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:协程上下文与上下文元素
一.EmptyCoroutineContext EmptyCoroutineContext代表空上下文,由于自身为空,因此get方法的返回值是空的,fold方法直接...
0
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Kotlin协程:协程的基础与使用
一.协程概述 1.概念 协程是Coroutine的中文简称,co表示协同、协作,routine表示程序。协程可以理解为多个互相协作的程序。协程是轻量级的线程,它的轻...
6
评论
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Android架构演进史
一.MVC架构 1.概述 MVC架构是第一个应用于Android开发的成熟架构,由Model、View、Controller三部分组成: Model:负责数据的存储...
11
4
分享
李萧蝶
Android高级学徒 @字节跳动
·
3年前
关注
Android getevent.c源码分析
一.概述 getevent和sendevent是Android系统下的两个工具。 在cmd命令行下输入adb shell进入Android设备的shell。 输入getev...
1
评论
分享
下一页
个人成就
文章被点赞
218
文章被阅读
160,602
掘力值
2,685
关注了
0
关注者
126
收藏集
0
关注标签
17
加入于
2020-08-24