kotlin
Alex老夫子
这个作者很懒,什么都没留下…
展开
-
kotlin 简单实现实体类的Parcelable序列化接口
以前用Java代码实现Parcelable序列化接口,需要在实体类里面写一堆代码,麻烦得很,现在用kotlin开发安卓APP,只需2步就可以实现,这里记录下;2.在是实体类中使用注解@Parcelize,并实现接口Parcelable。是不是比Java时代简单多了,好了,又可以愉快玩耍了。原创 2024-01-22 00:18:23 · 805 阅读 · 0 评论 -
kotlin 转 Java
今天突然想研究下有些kotlin文件转为Java到底长什么样,好方便优化kotlin代码,搞了半天发现一个非常简单的Android Studio或者Intellij idea官方插件Kotlin,Kotlin是插件的名字,真是醉了;由于这个类StringUtils没有声明关键字open,所以是太监类,反编译出来是final的。好了,可以愉快玩耍了。原创 2023-08-30 23:52:53 · 4007 阅读 · 0 评论 -
kotlin 构造函数传参的理解
kotlin和Java的构造函数差异还是有点大,这里记录下对于kotlin构造函数传参的理解;一、java构造函数有几个参数,调用方就要传几个,且不能设置默认值,而kotlin就大不一样,二、kotlin,调用构造函数时,可以用。好了,又可以愉快玩耍了。原创 2023-06-11 23:15:25 · 645 阅读 · 0 评论 -
kotlin 解决构造函数兼容性问题
关键字constructor代表次构造函数,这个的构造参数可以不变,留给业务方调用,当new这个次构造函数时,就会调用主构造函数,主构造函数中增加的构造参数传入了默认值,所以就没问题;这种情况会发生在高低版本的兼容性上,假如业务方不知道这个实体的构造参数发生了改变,或者说已经发出去了的旧版本没法修改这个构造了,怎么解决呢?如上所示,这里有一个实体,有2个成员变量,外面可以直接构造,没毛病,这里有2种方法可以解决,这里做个记录哈;好了,又可以愉快的玩耍了。编译器已经没有报错了;原创 2023-06-11 23:03:55 · 965 阅读 · 0 评论 -
kotlin 将函数作为参数传入调用,比如::
kotlin的高阶用法,可以将函数作为参数传入另一个函数内调用,原创 2023-04-11 08:53:53 · 841 阅读 · 1 评论 -
Android Studio 解决Could not resolve com.android.tools.build:gradle:7.4.2问题
昨天用老版本的Android Studio 新建了一个Kotlin项目,. 之类的提示没有,应该是环境问题,就升级了Android Studio到最新的电鳗版本,新建kotlin项目就报上述错误。好了,又可以愉快的玩耍了。原创 2023-04-06 08:57:33 · 12119 阅读 · 6 评论 -
kotlin 两个map取交集 filterKeys
【代码】kotlin 两个map取交集 filterKeys。原创 2023-04-03 08:51:47 · 329 阅读 · 0 评论 -
kotlin 如何输入箭头符号->
第一关居然是lumda表达式里面的箭头符号,居然不知道怎么输入,百度也没人写关于这个的文章,搞了一晚上,终于找到办法了,原来如此easy!18年的时候用kotlin写过后端接口,时隔5年,再次学习使用kotlin语言,好多语法都不太熟悉,然后就大功告成了,注意是英文的单横杠和尖括号哦!好了,又可以愉快玩耍了。原创 2022-11-29 22:17:19 · 559 阅读 · 3 评论