Activity 模块 · AndroidX 源码指南
AAndroidX 源码指南
Activity
应用基础 · androidx.activity

Activity 模块1.14.0-alpha01

从 ComponentActivity 出发理解应用入口、结果契约、返回分发与边到边显示。

最后更新 2026-07-31

它解决什么

androidx.activity 不是另一个完整页面框架。它在平台 Activity 上提供一个可组合的宿主,把 Lifecycle、ViewModel、SavedState、Activity Result、返回事件和窗口能力接到同一个入口。

当前源码快照的 Activity 版本是 1.14.0-alpha01

implementation("androidx.activity:activity:1.14.0-alpha01")
implementation("androidx.activity:activity-compose:1.14.0-alpha01")

只使用 View 系统时不必引入 activity-compose;Compose 项目通常由它提供 setContentBackHandlerrememberLauncherForActivityResult 等桥接 API。

学习路径

  1. ComponentActivity:先认识宿主聚合了哪些 owner。
  2. Activity Result:用输入/输出契约替代手动请求码。
  3. 返回事件:理解 callback 栈和预测性返回。
  4. 边到边显示:区分“允许画到系统栏下方”和“正确消费 Insets”。