Activity 有几种 launch mode?每一种有什么特点? 1.standard(默认的启动模式) 当我们发送一个 intent 启动该 Activity 后,该 ...
Activity 有几种 launch mode?每一种有什么特点? 1.standard(默认的启动模式) 当我们发送一个 intent 启动该 Activity 后,该 ...
Unit类型,让函数调用皆为表达式 1:java中void表示没有返回值类型的函数 2:如何理解Kotlin中的UnitUnit是一个类型,他不代表任何信息,他是一个单例,他...
如果某人有一个 List<Dog> 并想使用这个函数,协变使得这成为可能: 图解 逆变(Contravariance) 逆变允许使用超类型的实例代替泛型类型的实例。例如,如果...
向集合添加元素 访问集合元素 遍历集合 集合操作 filter:过滤集合 map:转换集合中的每个元素 forEach:对集合中的每个元素执行操作 any:检查集合中是否有至...
Kotlin Flow 简介 Kotlin Flow 是 Kotlin 语言中用于处理异步编程和响应式编程的一个库。它提供了一种简洁而强大的方式,允许开发者以声明式风格编写异...
AI agent,也称为会话代理或聊天机器人, 是一种通过文本或语音模拟人类对话的计算机程序。 它们旨在以自然且引人入胜的方式理解和响应用户输入。 AI agent 被广泛用...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中??赐耆ゲ榱艘幌拢骸斑?!还有这东西,有点意思”。 本...
https://github.com/Mp5A5/HttpRequest 代码404了,有新的地址吗?
RxJava2+Retrofit2+RxLifecycle3+OkHttp3网络请求封装本文已独家授权 code小生公众号发布! 入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的util和ui均放入到了共同的Com...
可控性 //2:第二种 安全调用 使用let安全调用 :非空断言操作符 if判断null的情况(和java一样) kotlin 空合并操作符 kotlin异常处理 和自定义异...