首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
二十三岁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
182篇文章 · 0订阅
kotlin 协程需要注意的7个要点
在 kotlin 中,我们不可避免地会使用到协程,这篇文章将介绍一些协程中需要注意的要点。 协程的 cancel 不能中断线程 如果我们在协程中使用了线程的并发集合,比如LinkedBlockingQ
Android:告别 Groovy!将我们的 build.gradle 迁移至 Kotlin
手把手教你如何将 build.gradle 迁移到 KTS,只要你按照这篇文章上面操作,你的项目就能成功迁移到 KTS 并且享受它带来的优势了。
Android面试题之Kotlin Flow的collect和collectLatest有什么区别?
在Kotlin协程库中,collect和collectLatest是用于收集流数据的两种不同操作。理解它们的区别,将有助于确保在处理流数据时的效率和行为符合预期。
狂飙吧,Lifecycle与协程、Flow的化学反应
前言 协程系列文章: 原本上篇已经结束协程系列了,后面有小伙伴建议可以再讲讲实际的使用,感觉停不下来了,再用几篇收尾吧。我们知道Android开发绕不开的一个重要课题即是生命周期 ,引入了协程后两者该
Kotlin | Flow数据流的几种使用场景
一 Flow使用注意事项 多个Flow不能放到一个lifecycleScope.launch里去collect{},因为进入collect{}相当于一个死循环,下一行代码永远不会执行;如果就想写到一个
Kotlin 异步 | Flow 应用场景及原理
什么是“异步数据流”?它在什么业务场景下有用武之地?它背后的原理是什么?读一读 Flow 的源码,尝试回答这些问题。
这是一篇DeepLink入门指南
一、DeepLink是什么? 首先给各位同学看一个定义: 可以看到,DeepLink能做的不仅是唤起了当前应用,还跳转到应用中的特定部分。 二、为什需要DeepLink? 在网页时代,网站之间的引流比
2024年Android项目开发模板开源与相关介绍
本 Demo 基于 gradle 8.0+ 实现,compileSdk 为 34,targetSdk 为 33 ,使用 gradle.kts 做配置,用 Kotlin 封装,使用较为流行的组件化与路由
Android组件化 aar/源码调试切换方案
一、前言 一个Android项目在不断地迭代之后,项目代码会变多,业务会膨胀,难免会去做一些组件化,插件化这些改造。就那组件化来说,我们需要剥离出各个业务模块,以及基础库,拆成一个个的组件,然后慢慢地
Android使用Hilt依赖注入,让人看不懂你代码
# 前言 之前接手的一个项目里有些代码看得云里雾里的,找了半天没有找到对象创建的地方,后来才发现原