首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
Hienao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Kotlin关键字repeat、with、let、apply、run、also、takeIf、takeUnless
闭包能够读取其他函数内部变量的函数,如果函数中最后一个参数为闭包,那么最后一个参数可以不写在括号内,如果只有一个参数,括号也可以去掉repeat循环执行n次block中的代码with指定T作为闭包的r
【码上开学】Kotlin 的协程用力瞥一眼
大家好,我是扔物线朱凯。 终于到了协程的一期了。 Kotlin 的协程是它非常特别的一块地方:宣扬它的人都在说协程多么好多么棒,但多数人不管是看了协程的官方文档还是一些网络文章之后又都觉得完全看不懂。而且这个「不懂」和 RxJava 是属于一类的:由于协程在概念上对于 Java…
分享一些Kotlin可以加快开发速度的小方法
1.巧用apply、let、with等函数比如实例化一个对象并赋值2.扩展函数(命名参数默认参数)简直不要太方便简单例子:直接给imageView赋予加载图片的能力如下使用方式再比如:简化网络请求一个
DSL形式的基于retorfit、协程的网络请求封装
协程正式版出来已经有一段时间,相对于线程,协程占用更小的资源同时也可以更加方便的进行各个线程的切换。从retrofit2.6.0开始,retrofit直接可以支持哦诶和协程的使用。那么接下来就给大家展示一下如何快速封装一个基于协程的dsl形式的请求方法。 文章内容以目前较为常用…
Kotlin实战填坑
话说,怎么才算实战?在此之前我已经使用Kotlin写过几个项目了,从最初的一边看文档一边面向QQ群编程,到现在自己也可以和众人侃侃而谈Kotlin的基础语法,那么问题来了——我为什么现在才开始叫“Kotlin实战”呢?因为我之前敲代码都是规规矩矩没有任何问题,但是最近在使用一个…
协程 Flow 最佳实践 | 基于 Android 开发者峰会应用
本文介绍了我们在开发 2019 Android 开发者峰会 (ADS) 应用时总结整理的 Flow 最佳实践 (应用源码已开源),我们将和大家共同探讨应用中的每个层级将如何处理数据流。 ADS 应用的架构遵守 Android 官方的推荐架构指南,我们在其中引入了 Domain …
Kotlin 在Android开发中那些让人舒适的地方
目前公司的项目已经全面使用Kotlin,转换的过程的确不是怎么让人舒适,但是让人欣慰的是结局是让人满意的。Kotlin的确可以让代码简洁,安全并且高效。这里分享一下,在使用Kotlin中那些让人觉得舒适的地方。 未完待续.. 开发中难免需要根据多个字段去拼接一条字符串做展示,在…
Kotlin修炼指南
Kotlin修炼指南作用域函数作用域函数是Kotlin中的一个非常有用的函数,它主要分为两种,一种是拓展函数式,另一种是顶层函数式。作用域函数的主要功能是为调用函数提供一个内部范围,同时结合kotli
Retrofit加kotlin协程为何如此优雅
先创建retrofit,然后通过retrofit创建service,通过serice拿到Call对象,最后调用Call的enqueue方法,从回调中得到结果。 看起来也不是特别麻烦,而且真实项目中使用肯定会在封装一下,比这更简单,不过不管咋封装,回调还是少不了的,使用协程就可以…
在 Android 开发中使用 Kotlin 协程 (一) -- 初识 Kotlin 协程
我们平常接触的都是进程、线程,在开发中使用最多的就是线程,比如主线程、子线程,而且操作系统里最小可操作的单元就是线程,那协程又是什么?协程是比线程更小的单位,但并不是说在操作系统里最小可操作单元就从线程变成了协程,而是协程依然运行在线程上,协程是在语言上实现的比线程更小的单位。…