08 2022 档案
摘要:文章目录 用协程 还是 WorkManager?那些在协程中不应该取消的操作使用哪个协程构造器?launch or async?能不能稍微简单一点?替代方案❌ GlobalScope❌ ProcessLifecycleOwner scope in Android❌ ✅ 使用 NonCancellab
阅读全文
摘要:文章目录 一个协程突然失败了!我该怎么办?😱SupervisorJob 来拯救你Job or SupervisorJob? 🤔协程的parent是谁?🎯底层原理处理异常🚒launchasyncCoroutineExceptionHandler 小结 翻译自:https://medium.co
阅读全文
摘要:翻译自:https://medium.com/androiddevelopers/cancellation-in-coroutines-aa6b90163629 标题:Cancellation in coroutines 副标题:Cancellation and Exceptions in Coro
阅读全文
摘要:翻译自: https://medium.com/androiddevelopers/coroutines-first-things-first-e6187bf3bb21 标题:Coroutines: first things first 副标题:Cancellation and Exceptions
阅读全文
摘要:平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学了之后很容易忘。于是我建立了一个自己的笔记仓库 (一个我长期维护的笔记仓库,感兴趣的可以点个star~你的star是我写作的巨大大大大的动力),将平时学到的东西都归类然后放里面,需要的时候呢也方便复习。 1.前置知识 在Kotl
阅读全文
摘要:文章目录 前置知识demostartCoroutineCancellable小结 Kotlin协程不是什么空中阁楼,Kotlin源代码会被编译成class字节码文件,最终会运行到虚拟机中。所以从本质上讲,Kotlin和Java是类似的,都是可以编译产生class的语言,但最终还是会受到虚拟机的限制,
阅读全文
摘要:文章目录 一、createCoroutine 和 startCoroutinecreateCoroutineUninterceptedinterceptedresume 二、小结三、小练习 平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学了之后很容易忘。于是我建立了一个自己的
阅读全文