
kotlin
文章平均质量分 71
夏沫琅琊
人生若只如初见
展开
-
Android 共享元素简单使用
1:基础ActivityA 跳转ActivityB只需要四步:第一步,设置A中view的 <ImageView android:layout_width="200dp" android:layout_height="200dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:原创 2020-07-29 19:30:03 · 2453 阅读 · 1 评论 -
Kotlin单例方法
这篇文章简单介绍下kotlin中单例的实现方法。1:饿汉式java的实现很简单,我们直接上代码:public class SingleTon1 { private static SingleTon1 singleTon1 = new SingleTon1(); private SingleTon1() { } public static SingleTon1 getInstance() { return singleTon1; }}那k原创 2020-07-01 13:36:22 · 9902 阅读 · 1 评论 -
Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1
错误如图所示:解决方案:修改app下的build.gradleandroid { //java compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } // For Kotlin projects kotlinOptions { jvmTarget = "原创 2020-05-15 17:41:35 · 342 阅读 · 0 评论 -
Kotlin基础篇(二)-作用域函数
作用域函数存在于Standard.kt中。主要作用是在一个对象上执行代码块,并提供lambda表达式,从而生成一个临时作用域,而在这个作用域中,我们可以直接访问该对象。standard文件不大,方法也不算太多,我们都具体的看下:todo()@kotlin.internal.InlineOnlypublic inline fun TODO(): Nothing = throw NotImplementedError()@kotlin.internal.InlineOnlypublic inli原创 2020-05-13 14:04:15 · 535 阅读 · 0 评论 -
Kotlin基础篇(一)
从今天开始慢慢总结kotlin的相关知识,和大家一起学习进步。1:变量kotlin的变量定义有两种val和var。第一种valval i=10;val定义的变量为不可改变量,如上面i=10后,如果我们添加i+=10首先编译器(android studio)就会提示我们报错!错误信息是:Val cannot be reassigned第二种 var var num =...原创 2020-05-07 16:34:10 · 1261 阅读 · 2 评论