- 博客(8)
- 资源 (40)
- 收藏
- 关注
原创 教你如何使用协程(七)协程挂起
原文地址:https://www.bennyhuo.com/2019/05/07/coroutine-suspend/#more
2019-11-28 11:31:31 799
原创 教你如何使用协程(七)协程的取消
原文地址:https://www.bennyhuo.com/2019/04/30/coroutine-cancellation/
2019-11-28 11:30:11 537
原创 教你如何使用协程(六)协程的异常处理
原文地址:https://www.bennyhuo.com/2019/04/23/coroutine-exceptions/异步代码的异常处理通常都比较让人头疼,而协程则再一次展现了它的威力。引子我们在前面一篇文章当中提到了这样一个例子:typealias Callback = (User) -> Unitfun getUser(callback: Callback){ ...
2019-11-28 11:26:18 1625
原创 教你如何使用协程(五)协程调度篇
上一篇我们知道了协程启动的几种模式,也通过示例认识了 launch 启动协程的使用方法,本文将延续这些内容从调度的角度来进一步为大家揭示协程的奥义。协程上下文调度器本质上就是一个协程上下文的实现,我们先来介绍下上下文。前面我们提到 过launch 函数有三个参数,第一个参数叫 上下文,它的接口类型是 CoroutineContext,通常我们见到的上下文的类型是 CombinedCon...
2019-11-27 18:34:58 2984
原创 教你如何使用协程(四)协程+Kotlin+ Retrofit实现网络请求
原文地址:https://www.bennyhuo.com/2019/04/01/basic-coroutines/#more>接触新概念,最好的办法就是先整体看个大概,再回过头来细细品味### 需求确认在开始讲解本文之前,我们需要先确认几件事儿:1. 你用过线程对吧?2. 你写过回调对吧?3. 你用过 RxJava 类似的框架吗?
2019-11-21 20:38:28 2972 2
原创 教你如何使用协程(三)协程的启动模式
原文地址:https://www.bennyhuo.com/2019/04/01/basic-coroutines/#more1.引子上一篇通过漫画的方式简单带大家认识了协程,本篇进一步继续带大家认识协程。2.需求确认在开始讲解协程之前,我们需要先确认几件事儿:你用过线程对吧?你写过回调对吧?你用过 RxJava 类似的框架吗?看下你的答案:1、如果上面的问题的回答都是 ...
2019-11-21 19:20:49 1104
原创 教你如何使用协程(二)初步启动Kotlin协程
### 协程是什么?首先kotlin协程是kotlin的扩展库(kotlinx.coroutines)。上一篇我们简单了解了线程的概念,线程在Android开发中一般用来做一些复杂耗时的操作,避免耗时操作阻塞主线程而出现ANR的情况,例如IO操作就需要在新的线程中去完成。但是呢,如果一个页面中使用的线程太多,线程间的切换是很消耗内存资源的,我们都知道线程是由系统去控制调度的,所以线程使用起来比较难于控制。这个时候kotlin的协程就体现出它的优势了,kotlin协程是运行在线程之上的,它的切
2019-11-08 14:31:44 1035
原创 教你如何使用协程(一)用漫画告诉你什么是协程?
https://www.bennyhuo.com/2019/04/01/basic-coroutines/http://www.cocoachina.com/articles/28834
2019-11-07 20:04:50 664
闪屏页ShapeDemo
2016-08-30
选择本地图片
2016-05-17
Fragment切换动画
2016-04-26
选择本地照片
2016-04-26
JNA开发的jna.jar以及.so库文件
2017-09-04
TabLayout控件
2017-03-30
Android性能测试工具Emmagee
2017-02-20
SpringMvc简单demo05
2017-01-17
SpringMvc简单demo04
2017-01-16
SpringMvc简单demo03
2017-01-16
SpringMvc简单demo
2017-01-14
SpringMvc框架
2017-01-14
安卓6.0权限申请
2017-01-07
SaveScreen
2016-12-27
获取webview内容并解析
2016-10-12
多渠道打包
2016-10-11
安卓JS交互
2016-10-09
属性动画的基本使用
2016-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人