kotlin协程

Android已经把携程操作简化了很多了,只要记得两点:

第一,耗时方法使用suspend修饰,这种函数只能在协程域或者其他suspend中调用,比如只能在launch{}大括号里面,它依然是在主线程,但是不阻塞主线程其他任务继续执行

第二,withContext(DIspatcher.IO){} 这里会切换到IO线程,但是大括号之后它又会切回到主线程

只要明白这两点,就差不多了

个人观点,不喜勿喷.

你可能感兴趣的:(kotlin协程)