
kotlin
文章平均质量分 62
wangyun522
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
安卓上的 3D 模型加载 和骨骼动画 库 SceneView
android 3d 模型加载库 可以实现骨骼动画原创 2023-02-23 01:29:42 · 2121 阅读 · 0 评论 -
用 WifiManager 代码连接热点的一些坑
WifiManager 连接热点的各种情况适配原创 2022-07-05 19:47:57 · 3241 阅读 · 1 评论 -
安卓协程异步任务实践
使用协程的过程中,最常遇到的就是处理异步任务,先来前期的一些动作。设置BaseActivity这里为什么要用覆写上下文的方式,是因为这里可以加入统一的异常 handler处理open class BaseCorountineActivty : AppCompatActivity(), CoroutineScope { //统一处理协程中异常的报错 val handler = ...原创 2020-01-10 14:21:30 · 1094 阅读 · 0 评论 -
kotin 协程中的模式与反模式
原文链接个人觉得这个在使用协程过程中是个很好的说明,一般根据直觉的话,很有可能写出某些反模式的用法。内容介绍依我之见,我决定写几点,来表明在使用协程的过程中,应当或者不应当的几件事(或者至少尽力避免)。用 coroutineScope 或者SupervisorJob 来封装async调用来处理异常❌ async代码块可能会抛异常,别指望用try/catch可以包裹处理val job:...翻译 2019-12-24 00:44:23 · 341 阅读 · 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 · 854 阅读 · 0 评论 -
协程 channel 官方文档 翻译
这里写自定义目录标题ChannelsChannel 基础关闭和迭代处理channel构造channel中的生产者管道用管道求素数Channels当在协程之间传递一个单独的值的时候,延迟传递的值是一种方便的形式。Channels提供了一种以流的方式传递这类值的方式。Channel 基础Channel 在概念上来说非常类似阻塞队列。它们之间的主要不同是,存放数据的时候,阻塞队列采用阻塞式的 p...翻译 2019-12-12 23:07:59 · 3806 阅读 · 0 评论