首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
XiaLong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
换个姿势,十分钟拿下Java/Kotlin泛型
泛型只能用在集合上?毕竟网上关于泛型的讲解都是围绕集合进行的,存取不同元素,类型异常,引出泛型。然后是不变、型变、逆变、协变等又长又臭的概念讲解。其实哪有那么复杂?其实弄懂本质就一清二楚了~
【奇技淫巧】新的图片加载库?基于Kotlin协程的图片加载库——Coil
Coil 是 Instacart 团队研发的新的的图片加载库,它使用了很多高级功能,例如协程,Okhttp,androidx.lifecycle。Coil 还包括一些高级功能,例如图像采样,有效的内存使用以及请求的自动取消/暂停 默认情况下 Coil 与 R8 完全兼容,开箱即…
kotlin 协程最佳实践-android官网
协程最佳实践 android官网地址 这些实践可以让你的程序在使用协程的时候更加的易扩展和易测试 1.注入调度器 不要在创建一个协程的时候或者调用withContext,硬编码指定调度器 比如这样的
Android协程(Coroutines)系列-深入理解suspend(挂起函数)关键字
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金 suspend 挂起函数,是指把协程代码挂起不继续执行的函数,
【Kotlin】就几行代码?! 用SharedFlow写个FlowEventBus
背景 跨页面通信是一个比较常见的场景,通常我们会选择使用EventBus,但EventBus无法感知声明周期,收到消息就会回调,所以有了LiveData之后很快就有了LiveEventBus。不过它也
【Kotlin Flow】 一眼看全——Flow操作符大全
Kotlin Flow 基本上可以替代RxJava,其提供了诸多操作符来处理数据。本篇文章为其分一下类,演示下基本用法。 前置资料 冷流 🥶 热流 🥵 Flow分类 一般 Flow StateFlow
Kotlin 异步 | Flow 应用场景及原理
什么是“异步数据流”?它在什么业务场景下有用武之地?它背后的原理是什么?读一读 Flow 的源码,尝试回答这些问题。
Kotlin 源码里成吨的 noinline 和 crossinline 是干嘛的?看完这个视频你转头也写了一吨
要看视频的可以直接去 哔哩哔哩 或者 YouTube 观看。不方便看视频的,下面文章搞起。 Kotlin 里有个特别好用的关键字叫 inline,它可以帮你对做了标记的函数进行内联优化。所谓内联就是,调用的函数在编译的时候会变成代码内嵌的形式: 不过事实上这种对调用栈的优化的效…
Kotlin inline, noinline and crossinline
kotlin 中,有三个类似的概念,inline,noinline 和 crossinline。平时使用的时候,很容易混淆。本文会介绍这三个概念的用法以及区别。 inline 就是我们常说的内联。这个关键字会在编译期间起作用。如果一个函数是 inline 的,那么编译器会在编译…
Kotlin 学习笔记(四)—— 作用域函数、inline 关键字、反引号等 Kotlin 基本用法
在上一篇中我们见识到了 Kotlin 语言所特有的几种类——数据类、密闭类等,也熟悉了 Kotlin 中集合的常用运算符,以后再也不用担心 Kotlin 集合的相关问题了。这是笔记系列的第四篇,渐入佳