首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
rain2372
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
基于Kotlin的委托机制实现一个对Extra、SharedPreferences操作的库
其中,by 后面的表达式就是一个委托操作。 一. 封装Extra 点击某个控件,跳转到下一个页面,并传递参数。 从Demo4ExtrasDelegateActivity接受来自上一个Activity中传递过来的参数。 所传递过来的任何对象类型,都可以使用如下的方式获取Extra…
浅谈Kotlin中集合和函数式API完全解析-上篇(八)
简述: 今天带来的是Kotlin浅谈系列的第八讲,这讲我们一起来聊聊Kotlin这门语言对函数式编程的支持。我们都知道在kotlin这门语言中函数荣升成为了一等公民,所以在支持函数式编程的方面,Kotlin这门语言也是非常给力的,并且在Kotlin中语法也尽量推荐接近函数式编程…
Java注解(Annotation)详解
注解是一种可以添加到Java源代码的元数据. 类,方法,变量,参数,包都可以被注解. 注解对注解的代码并没有直接的影响. @Override:用于修饰此方法覆盖了父类的方法. @Deprecated:用于修饰已经过时的方法. @SuppressWarnnings:用于通知jav…
用Kotlin的方式来处理网络异常
一. 前言 之前的文章 RxJava处理业务异常的几种方式 曾经介绍过 Retrofit 的异常可以有多种处理方式。 其中,可以使用 RxJava 的错误处理操作符,它们是专门用来处理异常的。 二. 使用 Kotlin 的特性 这次我结合 Kotlin 扩展函数的特性来尝试处理…
Kotlin超棒的语言特性
本文在假定读者有一定Kotlin开发基础的前提下,详细讲解一些具有Kotlin特色的实用的语言特性,帮助开发者能够写出更加“具有Kotlin风格”的代码。
Kotlin的语法糖(一)基础篇
Java 提供了八种基本类型:byte、short、int、long、float、double、boolean、char。对比下 Kotlin,它的数据类型分为:数字、字符、布尔、数组、字符串。数字类型包括 Byte、Short、Int、Long、Float、Double 等。…
[译]如何在你的Kotlin代码中移除所有的!!(非空断言)
空安全特性是Kotlin语言最好语法特性之一。它让你在语言层面来考虑可空性,以致于你可以避免很多在Java中常见的隐藏空指针异常。然而当你通过工具自动将Java代码转化成Kotlin时,你会发现有很多的 !!(非空断言) 标记出现。按道理在你的代码中不应该有任何的 !!(非空断…
[译]Kotlin中是应该定义函数还是定义属性?
最近,我对属性和函数用法方面感到困惑。这是一个很好的机会去介绍有关Kotlin属性的概念。那么问题来了,什么时候使用函数或者使用属性呢?我建议你遵循以下最简单的规则: 让我们进一步探讨他们。属性代表着一个可以描述对象状态的数据结构,例如: Person对象可以有name、las…
我用Kotlin写了一个精美的应用,你确定不来看下么
开发这个应用的初衷是因为一直比较喜欢开眼视频中的视频和知乎的美文,但是广告太多,图虫摄影的图片也很好看,作为一个喜欢摄影的程序猿,遇到喜欢的图片但是下载的道路太过漫长,又要关注又要赞助啥的,作为一个程序猿,这些肿么可以难道我们呢。经过几天的撸码终于写出来了,界面完全参照 And…