
Kotlin
文章平均质量分 60
Kotlin语言开发
szhupeng
无人扶我青云志,我自踏雪至山巅。
展开
-
基于Kotlin中Flow扩展重试方法
最近项目中统一采用Kotlin的Flow来重构了网络请求相关代码。Flow提供了和。原创 2025-02-10 15:14:36 · 744 阅读 · 0 评论 -
Kotlin实战经验:将接口回调转换成suspend挂起函数
在 Kotlin 协程中,和是用于将回调或基于 future 的异步操作转换成挂起函数。原创 2025-02-10 11:56:04 · 664 阅读 · 0 评论 -
Kotlin reified改造JSON解析
当调用具有reified的内联(inline)函数时,编译器必须能够知道作为类型参数传递的实际类型,以便可以修改生成的字节码以直接使用相应的类。如果使用reified T创建内联(inline)函数,则就算在运行时也可以访问 T 的类型,因此不需要另外传递 Class。在myGenericFun泛型函数体内,无法访问类型T,因为T只有在编译时可用,但在运行时就被擦除了,也就是泛型擦除,。因此,如果想在函数体中使用泛型类型作为普通类型使用,就需要显式将该类作为参数传递,如myGenericFun中所示。原创 2024-09-08 11:39:54 · 579 阅读 · 0 评论 -
Android流式接口请求实践
最近做项目,接入,接口是流式返回的,于是对流式接口请求做了下总结。项目中采用的实现网络请求、因为后面的标识可能会被GPT拆成两个,因此需要拼装后进行解析。原创 2024-09-07 12:45:56 · 1439 阅读 · 0 评论