首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据处理
订阅
冰雨无痕
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
List排序/查找最佳实践
一、核心结论(先记住这 10 条) 默认排序用稳定算法:List.sort / Collections.sort / Kotlin list.sortWith {} → 底层 TimSort(稳定,适
Kotlin密封类优化Android状态管理
Kotlin 的密封类(Sealed Class)确实是 Android 开发中管理复杂 UI 状态的利器。它通过类型安全的层次结构,让状态管理代码更加清晰简洁。让我们从实际开发场景出发,深入探讨其应
Android - Paging 3 如何修改数据
前言 本文不会介绍如何集成和使用paging3,只探讨如何修改数据,适合对paging3和Kotlin Flow有一定了解的读者。 需求 需求:列表显示5个项,每项显示id和点击数量count,点击项
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
Android - 重试逻辑封装
实际开发中,经常需要"重试"这个逻辑,例如:Http请求,发送IM消息,播放视频,直播推流,拉流等等。一般框架本身会提供重试方案,但是他们不统一,可能不好自定义重试策略。
如何扩展Result,让你的代码更简洁
在使用 Kotlin 开发 Android中,我们一般返回 Result 来表示方法调用的结果。对于 Result 的返回值,我们可以很方便得使用 onSuccess 和 onFailure 等扩展方
Kotlin遇到一个任务由多个接口才能完成时,如何优雅的执行
前言 不想华丽胡哨的写了,直接说问题和处理办法。 今天遇到一个需求,举个相同的例子说明,就是有两个接口A、B,A是获取某一段范围内用户的姓名列表,接口B中是根据用户的姓名查找这个用户的爱好,那么要通过
kotlin系列知识卡片 - 密封类
随着kotlin在Android日常开发中越来越频繁地使用,笔者觉得有必要对kotlin的一些特性做一些原理的梳理,所谓知其然知其所以然,才能更好让kotlin服务于我们的业务开发,所以会做一个kot
Android 优雅地处理后台返回的骚数据
Retrofit 是目前主流的网络请求框架,不少用过的小伙伴会遇到这样的问题,绝大部分接口测试都正常,就个别接口尤其是返回失败信息时报了个奇怪的错误信息,而看了自己的代码逻辑也没什么问题。别的接口都是一样的写,却没出现这样的情况,可是后台人员看了也说不关他们的事。刚遇到时会比较…