kotlin
tian2342
这个作者很懒,什么都没留下…
展开
-
【Kotlin】object(对象)与companion object(伴生对象)
object:对象一般两种用法:1.修饰对象,object A{}类似于static class A{}并把其中所有属性和方法变为静态的。object Sington { val name = "Sington"//直接通过Sington.name调用 fun printlnName() {//直接通过Sington.printlnName()调用...原创 2018-11-20 15:18:08 · 1540 阅读 · 0 评论 -
【Kotlin】关于const val和var
问题:今天在群里摸鱼,有人说问val,终于轮到我装逼了,我马上抢答:val就是final(终于又一个问题我能回答上来了)。然后马上有人啪啪打脸:val不是final,const val才是final。这下我就不高兴了,好不容易装个逼,才高兴不到2秒钟就被人啪啪打脸。我这个水平学了好几次都是Kotlin从0到1,马上去百度了一下。。。结果:1.val=private static fin...原创 2018-11-19 17:52:41 · 987 阅读 · 0 评论 -
关于ObjectBox Kotlin集成
1.在应用的build.gradle添加classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"2.在app的build.gradle中添加apply plugin: "kotlin-kapt"dependencies{ debugImplementation "io.objectbox:o...原创 2019-06-22 20:01:26 · 1156 阅读 · 0 评论 -
一次RxJava2导致的线上崩溃问题:The exception was not handled due to missing onError handler in the subscribe()
周末正在休(玩)息(LOL),突然产品告诉我线上崩溃率很高,还记得周五测试很忙,没怎么测产品就急着上线了。吓得我感觉看了下友盟数据,发现错误频次最高的是一个网络请求无法解析域名的异常:第一反应:国外用户无法解析我们配置后台数据的域名,但是理论上来说也应该是网络错误,而不是闪退呀。第二反应:看到错误的抛出地址是io.reactivex.internal.functions.Fun...原创 2019-06-24 13:11:24 · 13929 阅读 · 10 评论 -
LitePal在Android9.0上报错java.lang.Class[] java.lang.reflect.Constructor.getParameterTypes()' on a null
https://github.com/LitePalFramework/LitePal/issues/546错误信息:java.lang.Class[] java.lang.reflect.Constructor.getParameterTypes()' on a null object reference错误原因:实体如果实现了Parcelable,在某些版本就会导致,目前发现在9.0上面...原创 2019-06-24 14:05:32 · 790 阅读 · 3 评论