kotlin
皮卡丘太肥,餐餐吃吃吃
不重复创造轮子,不代表可以不去深入了解这些轮子
展开
-
一个rxjava的kotlin版本函数思考
说句良心话,kotlin 比java复杂的一点就是函数方面的改写java版本Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(ObservableEmitter<String> emitter) throws Exception { } }).subscribeOn原创 2020-09-08 22:07:27 · 246 阅读 · 0 评论 -
Kotlin写函数技巧
写接口类型mViewModel.gitHubEvent.observe(this, Observer { gitHubDTO: GitHubDTO -> })是因为泛型的参数是这样写的吗。answer:nouserInfo.observe(this, object : Observer<String> { override fun onChanged(t: String?) { TODO("Not ye原创 2020-08-07 18:51:57 · 169 阅读 · 0 评论 -
Kotlin casting int to float
我写了一个int 转float demo , kt代码.fun divide(a:Int,b:Int):Float{ return a as Float / b as Float;}报错:Kotlin casting int to float,意思是类型转换错误应该这么写fun divide(a:Int,b:Int):Float{ return a.toFloat() / b.toFloat();}那 xx as Float 和 xx.toFloat() 有什么区别TO原创 2020-06-15 19:42:18 · 2005 阅读 · 1 评论 -
kotlin重构任务--遇到的问题
掌握基础的知识点,不必深入,随着项目遇到的问题再深入理解对应知识点有些地方照样可以用java,比如依赖库转成kotlin代码,还需要要人工重构的点碰到的问题转成kotlin代码,还需要要人工重构的点findviewbyid 代码协程重构Rxjava等引入线程部分的代码碰到的问题在哪里可以体现greendao 可以支持kotlin版本。不必修改,依赖库不需修改成kotli...原创 2019-11-01 18:42:16 · 295 阅读 · 0 评论