一、AMS 是什么? ActivityManagerService 是 Android 系统服务之一,运行在 syste…
协程的父子关系是 Kotlin 协程里非常重要的概念,核心叫: 结构化并发 Structured Concurrency…
概念 主要职责 Lifecycle 管理组件的生命周期状态,比如 Activity/Fragment 当前是创建、启动、…
常见关键字/函数是这些: launch async withContext Dispatchers.Main Dispa…
状态机就是:用一个变量记录当前执行到哪个状态,下次再进来时,根据这个状态跳到对应的位置继续执行。 而协程挂起/恢复的本质…
1. 协程是什么 2. Android 为什么需要协程 3. suspend 挂起原理 4. CoroutineScop…
一、Android 中的 MVC 1. Android MVC 分层 在 Android 里,MVC 大致可以这样对应:…
可以把 AMS(ActivityManagerService) 和 ActivityThread 理解成 Android…
可以这样理解这句话: Intent 是 Android 上层提供的“通信载体/请求描述”,真正跨进程通信时,底层靠的是 …
standard singleTop singleTask singleInstance 它们主要解决的问题是: 当启动…
首先在UI线程创建了一个Handler实例对象,无论是匿名内部类还是自定义类生成的Handler实例对象,我们都需 要对…
Glide.preload() 的作用一句话说就是: 提前把图片加载到 Glide 的缓存里,但不立刻显示到 Image…