kotlin注解应用,kotlin 依赖注入

http://www.itjxue.com  2023-01-13 10:40  来源:未知  点击次数: 

Android开发-kotlin基本使用(一)

在app-manifests-AndroidManifest.xml添加网络访问权限:

在 app/build.gradle 的 dependencies 中添加下面的依赖

在http-HiOkHttp中

在MainActivity.kt中使用:

在 app/build.gradle 中添加以下依赖配置

在Account.kt中使用:

如果对象模型使用data class, 就可以不用指定初始值了:

使用插件快速生成复杂的数据模型 -- JsonToKotlin插件:

retrofit注解驱动型上层网络请求框架, 使用注解来简化请求, 大体分为以下几类:

在app/build.gradle中添加以下配置。使用Glide加载图片

【Kotlin】注解 @JvmStatic

注解说明: 额外添加 static 标识符。

使用说明:该注解可以用在方法前, 属性前,get 和 set 方法前。只能用在 object 或者 companion object 中。

@JvmStatic fun start(){}?

相当于

public static final void start() {}

var a : Int = 0?@JvmStatic get

相当于

public static final int getA() { return a;}

var a : Int = 0?@JvmStatic set

相当于

public static final void setA(int var0) {a = var0;}

@JvmStatic?val a : Int = 0

相当于给 get 方法增加了 static 标识符

@JvmStatic?var a : Int = 0

相当于给 get 方法和 set 方法都增加了 static 标识符

【Kotlin】注解 @JvmField

注解说明: 不生成get和set方法。如果未加注解,默认变量声明是 private 设置一个 get 和 set 方法。

使用说明:只能使用在成员变量上。

相当于

没有生成 getA 和 setA 方法,并且变量声明是 public

(责任编辑:IT教学网)

更多

推荐Oracle认证文章