最新 最热

利用Kotlin的协程实现简单的异步加载详解

众所周知在android中当执行程序的耗时超过5秒时就会引发ANR而导致程序崩溃。由于UI的更新操作是在UI主线程进行的,理想状态下每秒展示60帧时人眼感受不到卡顿,1000ms/60帧,即每帧绘制时间不应超过16.67ms。如果某项操作...

2020-11-04
0

Android Glide 4.0+使用详解

使用最低要求 – 使用 Glide 要求 SDK 版本为 API 14 (Ice Cream Sandwich) 及以上。

2020-11-04
0

Kotlin学习教程之操作符重载详解

在 Kotlin 中,我们可以用 约定的操作符,代替 调用代码中以特定的命名定义的函数,来实现 与之对应的操作。例如在类中定义了一个名为 plus 的特殊方法,就可以使用加法运算符 + 代替 plus() 的方法调用。由于你无法修改已有...

2020-11-04
0

Kotlin整合Vertx开发Web应用

今天我们尝试Kotlin整合Vertx,并决定建立一个非常简单的Web应用程序,使用Kotlin和Vertx作为编程语言进行编码构建。

2020-11-04
0

Kotlin中的sam(函数式接口)详解

可以以这种方式去实现的原因是OnClickListener接口只有一个抽象方法,这种接口在kotlin中被当作函数式接口,或者SAM接口,SAM代表单抽象方法,类似的还有像Runnable和Callable这样的函数式接口....

2020-11-04
0

Kotlin封装RecyclerView Adapter实例教程

Kotlin越来越流行,在Google的推动下发展的很迅猛,现在的项目大多使用上了Kotlin,其简练的语法糖确实能减少不少代码。

2020-10-30
0

Kotlin中的5种单例模式示例详解

最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下:...

2020-10-30
0

Kotlin如何优雅地判断EditText数据是否为空详解

如果不知道如何在Kotlin中写一个相当简单的Java表达式。这里有一个简单的诀窍,就是在AndroidStudio的Java文件中编写一段代码,然后将其粘贴到kt文件中,它会自动转换为Kotlin。...

2020-10-30
0

Kotlin Contract

Kotlin 的智能推断是其语言的一大特色。 智能推断,能够根据类型检测自动转换类型。 但是,智能推断并没有想象中的强大,例如下面的代码就无法进行推断,导致编译失败:fun String?.i...

2020-10-30
0

利用Kotlin如何实现Android开发中的Parcelable详解

使用 Android Studio 自带的 Add Parcelable Implementation ,然后你就得到了。。。

2020-10-30
1