首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
冯家二少
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
谱写Kotlin协程面试进行曲-进阶篇(第二乐章)
前言 时光飞逝,距离上次整理Kotlin面试题,一晃两年过去了,恍恍惚惚,已经隔世。这期间,依旧能看到不少同学阅读、收藏笔者之前整理的Kotlin面试题目,能够帮到大家还是挺开心的,授人以鱼不如授人以
Kotlin 协程桥接(suspendCoroutine):将任意基于回调的 Android API 转换为挂起函数
大多数 Android 平台 API 和第三方 SDK 都是围绕回调(Callback)设计的。Google Play 计费库使用 PurchasesUpdatedListener,位置服务使用 Lo
lazy 与 lateinit 到底有什么区别?
lazy 和 lateinit 都用于延迟初始化,但它们解决的问题并不相同,行为也有明显差异。理解两者的区别,对于在实际项目中做出正确选择很关键。
Android Lifecycle、LifecycleOwner、ViewLifecycleOwner、LifecycleScope、ViewModelScop
在 Android 开发中,管理组件(如 Activity 和 Fragment)的生命周期是一项基础且重要的工作。Jetpack 提供了一系列与生命周期相关的组件,帮助我们更安全、更高效地处理生命周
Android Jetpack系列之DataStore
一 、DataStore介绍 Jetpack DataStore 是一种改进的新数据存储解决方案,允许使用协议缓冲区存储键值对或类型化对象。DataStore 以异步、一致的事务方式存储数据,克服了
Android-封装基类Activity\Fragment,从0到1记录
封装基类Activity\Fragment,从0到1记录 直接上菜: 根据思考1,构建顶层核心基类BaseActivity相关 ViewBinding BaseActivity 二、根据思考2,构建核
【Kotlin系列15】多平台开发实战:一次编写,多端运行
深入探索Kotlin Multiplatform技术,从架构设计到实战应用,掌握跨平台代码共享的最佳实践
Kotlin Flow上手指南(一)基础使用
在Kotlin协程出现之前,RxJava应该是在Android开发领域最火热的异步编程方案。 其中对于数据流的链式处理,相信用过RxJava的都很熟悉。 那么在Kotlin协程中又该如何进行数据流操作
Kotlin-Sealed与Open的使用
Open的使用 open 就像给 Kotlin 类 / 方法 “拆了锁”—— 默认情况下它们都是 “上锁” 的(不能被继承 / 重写),加了 open 才允许子类 “进门修改”。 打个生活比方:你买的
协程间的通信管道 —— Kotlin Channel 详解
讲解了协程Channel。它和async类似,但能多次发送数据。它是个队列,不适合多个协程同时接收。介绍了Channel的容量、缓冲设置,以及 close() 和 cancel() 两种关闭方法。