努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
State State, MutableState compose 中, 系统需要监听值的变化, 进行自动重组, 普通对象无法监听变化, 需要使用 State, Mutabl...
Homebrew 是Mac OS 下的包管理工具,类似于Ubuntu下的apt-get命令,通过这个工具我们可以快速获取所需要的软件而不需要像在Windows系统中那样打开浏...
Dart 基于2.7.2的版本 API参考[https://api.dart.dev/stable/2.8.0/index.html]官方指导[https://dart.de...
可能描述让你误解了, 我的意思是, EventBus相对于Broadcast, EventBus缺点是, 无法实现跨进程;
不过我现在也不确定EventBus发展成什么样了, 好长时间没用过了
EventBus使用详解本文的EventBus,是指greenrobot的 EventBus, 主要以EventBus3.0 讲解; 什么是EventBus? EventBus事件总线, 用于简化A...
Array Kotlin中, Array属于基本类型的一种, 不属于Collection; 但是和Array和Collection有很多相似的地方, 并且可以相互转换, 两...
多任务处理,在计算机硬件上的问题 1. 缓存一致性 计算机中,CPU的运行速度和内存的读取速度,有几个数量级的差异; 为了解决这个问题, 现代计算机在CPU和内存之间,都加入...
Kotlin标准库函数: run,let,also,apply,with 一些 Kotlin 的标准函数非常相似,以至于我们都无法确定要使用哪一个。这里我会介绍一种简单的方式...
Kotlin Java 混编 1. Class 调用 Android中, 很多地方需要穿件Java的Class, 在Kotlin中Java类的Class对象为 XXX::cl...
observeOn 通过observeOn可以指定接收事件,所在的线程 源码分析目的: 生产和消费事件,是如何在不同线程运行的 事件是如何从生产者 传递给消费者的 1. Ob...
subscribeOn Rxjava默认是在当前线程生发送事件, subscribeOn可以切换Observable发送事件所在的线程;如果没有使用ObserveOn指定消费...
Observable Observer 源码版本 2.1.7 https://github.com/ReactiveX/RxJava/tree/v2.1.7 Observa...