首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
行墨
掘友等级
Android高级开发工程师
|
上海找钢网信息科技股份有限公司
Android、Java、Kotlin,喜欢旅游、游泳、网球。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
可扩展Android架构设计的7个核心原则
“为什么每次新需求一来,我的代码就像多米诺骨牌一样崩溃?” 这是许多Android开发者经历过的噩梦。当业务需求快速迭代时,一个糟糕的架构设计会导致: 改一处代码波及十处:...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin 结构化并发中的安全问题
一、Kotlin 结构化并发中的典型安全问题 共享数据竞态条件 问题:多个协程并发修改同一可变状态(如计数器、集合)时,线程调度顺序不确定可能导致数据不一致35。 ...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin launch 与 async 的区别
一、功能定位与返回值差异 特性 **launch** **async** 核心用途 执行无需返回值的异步任务(如日志上传、I/O 操作) 执行并发任务并汇总...
2
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
企业级项目使用 MainScope
一、MainScope 在企业级项目中的核心用途 MainScope 是 Android 开发中为 UI 操作设计的协程作用域,其默认调度器为 Dispatchers.Ma...
7
7
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin CoroutineScope 详解
一、定义与核心作用 CoroutineScope 是 Kotlin 协程结构化并发的基础,本质是一个包含 CoroutineContext 的接口。其核心作用为: 管理协...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Android Kotlin 调度器
一、调度器的核心作用 调度器(CoroutineDispatcher)是协程上下文(CoroutineContext)的核心组件,用于确定协程在哪个线程或线程池中执行。...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin 让 Channel 的 send 操作不挂起
要让 Kotlin Channel 的 send 操作不挂起,核心思路是避免缓冲区满或未及时消费导致的挂起条件。以下是具体实现方法及策略: 一、配置缓冲区容量 设置 ...
1
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin Channel
Kotlin 的 Channel 是协程间通信的核心组件,本质上是一个并发安全的队列,支持生产-消费模式的数据传输。以下是其核心特性的结构化解析: 一、基础概念 管道模型...
2
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin Flow异常处理
一、基础异常捕获机制 **try/catch 代码块** 适用于同步代码和 Flow 收集阶段的异常捕获。 作用:捕获 collect 块内的处理逻辑异常1。 ...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin Flow 常用操作符(take/reduce/zip/flatMap)详解
一、take:限制收集的元素数量 功能 仅收集流中前 N 个元素,后续元素会被忽略。 适用场景 仅需处理部分数据(如预览前几条数据)。 避免处理过时或无用的后续数...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin Flow 背压问题与解决方案
一、背压问题的本质 背压(Backpressure) 指数据流中生产者(Producer)的发射速度超过消费者(Consumer)的处理速度,导致数据积压。例如: ...
3
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin Flow 流的取消与检测机制
一、Flow 取消的核心机制 协程取消联动 Flow 的取消依赖协程的取消机制。当协程作用域(如 viewModelScope)被取消时,其内部的 Flow 收集操作...
1
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin launchIn 收集流
一、核心机制与语法 **launchIn 的作用 launchIn 是 Flow 的扩展函数,用于在指定协程作用域中启动 Flow 的收集**,返回一个 Job ...
1
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin 结构化并发
一、核心概念与机制 结构化并发通过协程作用域(CoroutineScope) 管理协程生命周期,确保所有子协程均在父协程的上下文中执行。核心特性包括: 父子协程关...
1
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin Flow 上下文保存机制
一、核心机制解析 默认上下文继承 Flow 的发射端(flow{} 构建器)与收集端(collect)默认共享同一协程上下文。这意味着: 若在 Dispatche...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin 作用域函数详解——with
with 是 Kotlin 的核心作用域函数之一,专注于在对象上下文中批量执行操作并返回计算结果,通过隐式 this 访问对象成员,适用于需集中处理同一对象属性的场景1...
1
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin 作用域函数详解——also
Kotlin also 函数详解 also 是 Kotlin 的核心作用域函数之一,专注于对象的副作用操作(如日志、验证) ,通过显式 it 访问对象并返回对象自身,适...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin 常用作用域函数解析——apply
Kotlin apply 函数详解 apply 是 Kotlin 的核心作用域函数之一,专为对象初始化与批量配置设计,通过隐式 this 访问对象成员并返回对象本身,常...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin常用作用域函数解析——run
Kotlin run 函数详解 run 是 Kotlin 的核心作用域函数之一,用于在对象上下文中执行代码块并返回计算结果,支持两种形式(扩展函数与非扩展函数),适用于...
0
评论
分享
行墨
Android高级开发工程师 @上海找钢网信息科技股份有限公司
·
6月前
关注
Kotlin常用作用域函数解析——let
1. 基本特性 let 是 Kotlin 标准库中的扩展函数,核心功能是通过 作用域隔离 和 空安全调用 优化代码结构。主要特点包括: 空安全检查:配合 ?....
0
评论
分享
下一页
个人成就
文章被点赞
71
文章被阅读
27,940
掘力值
2,209
关注了
1
关注者
32
收藏集
1
关注标签
1
加入于
2020-08-16