[TOC]
git的使用
服务自己启动
通过修改返回值 not_stick
协程
写过回调,那么需要使用
kotlin协程,协程上下文,拦截器,挂起函数
Job 调度器 作用域
Job
start
join
cancel
Deferred 是Job的子线程,Job类似于thread的地位
Deferred有返回结果,Job的话没有
deffered.await()
MainScope
进行了线程切换,然后优雅的使用
上下文,启动模式,
上下文接收调度器
2.6.0 版本的retrofit就携带了
可以直接使用suspend的方法
回调转换为协程
如何捕获协程的异常,异常处理在cache里面处理就可以了
Job类似于Thread
如何通过launch启动协程
初识调度器以及主线程调度器
3.协程的启动模式(Lazy, Atomic, )
1 | var job = GlobalScope.launch (start = CoroutineStart.LAZY){ |
deffer 有await