Kotlin
文章平均质量分 52
Zyique
这个作者很懒,什么都没留下…
展开
-
Compose 报错 navigation destination is not a direct child of this NavGraph
wait原创 2022-05-11 21:40:25 · 2113 阅读 · 0 评论 -
使用Kotlin重新编写OkHttpUtils
使用kotlin构建okhttp工具类原创 2022-04-26 15:56:45 · 339 阅读 · 0 评论 -
Glide加载网络图片报错. class com.bumptech.glide.load.engine.GlideException: Failed to load resource.
今天在使用Glide加载图片的时候发现无论如何图片都加载不出来GlideApp.with(fragment).load(newsList[position].picUrl).disallowHardwareConfig().into(holder.img)报错如下:Glide: Load failed for http://travel.news.cn/titlepic/112687/1126878583_1608280276508_title0h.jpeg with size [294x181]原创 2021-01-05 15:42:52 · 5459 阅读 · 0 评论 -
Kotlin扩展函数对Toast的封装使用
Toast 在 Java 下的封装一般都是定义一个工具类并将其设置为静态方法直接去调用但是我们可以使用Kotlin的扩展函数对此方法进行进一步封装使其看起来更为简洁下面看一下简单的Toast封装//设置为String的扩展函数只要是String类型就可以直接使用 "".showToast()的格式//但是这样封装不能过把之前的message顶掉影响使用fun String.showToast(duration: Int = Toast.LENGTH_SHORT){ //MyApplication原创 2020-12-01 20:25:50 · 1245 阅读 · 0 评论 -
Kotlin 常用函数记录
let 函数作用:主要用于配合?.操作符进行判空操作例子://定义一个接口interface Study { fun readBook(); fun isHome(): Boolean;} //it关键字表当前一个参数(当只有一个参数使用it指即可)fun testLet(study: Study) { //直接判空在当前Lambda表达式中会持有Study对象故也可用it来指代stduy study?.let{ study.readBook(); study.is原创 2020-10-30 16:27:44 · 87 阅读 · 0 评论 -
Kotlin中使用携程对回调进行简化
Kotlin中使用携程对回调进行简化1 首先看一下普通回调fun main(){ val demo = Demo(object : CallBack{ override fun call(str: String) { print("call back data is :$str"); } }) demo.testCall()}//将接口传递class Demo(private val callBack: CallB原创 2020-10-21 20:01:37 · 832 阅读 · 0 评论