
协程
文章平均质量分 83
wangyun522
这个作者很懒,什么都没留下…
展开
-
用 WifiManager 代码连接热点的一些坑
WifiManager 连接热点的各种情况适配原创 2022-07-05 19:47:57 · 3123 阅读 · 1 评论 -
安卓协程异步任务实践
使用协程的过程中,最常遇到的就是处理异步任务,先来前期的一些动作。设置BaseActivity这里为什么要用覆写上下文的方式,是因为这里可以加入统一的异常 handler处理open class BaseCorountineActivty : AppCompatActivity(), CoroutineScope { //统一处理协程中异常的报错 val handler = ...原创 2020-01-10 14:21:30 · 1077 阅读 · 0 评论 -
kotin 协程中的模式与反模式
原文链接个人觉得这个在使用协程过程中是个很好的说明,一般根据直觉的话,很有可能写出某些反模式的用法。内容介绍依我之见,我决定写几点,来表明在使用协程的过程中,应当或者不应当的几件事(或者至少尽力避免)。用 coroutineScope 或者SupervisorJob 来封装async调用来处理异常❌ async代码块可能会抛异常,别指望用try/catch可以包裹处理val job:...翻译 2019-12-24 00:44:23 · 329 阅读 · 0 评论 -
kotlin Channel Flow 遇到的问题
首先是channel 如果 channel 调用过一次 receive 那么再用for循环去拿到的就会少一个,val markerchannel = Channel<Marker>() launch { //发送楼盘描述 for (i in 0..(dragPositionDesArray.si...原创 2019-12-18 01:04:43 · 825 阅读 · 0 评论 -
协程在Activity中的运用
早期的版本class MyActivity :AppCompatActivity, CoroutineScope { val job = Job() //指定协程的scope override val coroutineContext: CoroutineContext get() = job + Dispatchers.Main override fun ...原创 2019-12-14 06:10:14 · 1586 阅读 · 0 评论