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 项目通常由它提供 setContent、BackHandler 和 rememberLauncherForActivityResult 等桥接 API。
学习路径
- ComponentActivity:先认识宿主聚合了哪些 owner。
- Activity Result:用输入/输出契约替代手动请求码。
- 返回事件:理解 callback 栈和预测性返回。
- 边到边显示:区分“允许画到系统栏下方”和“正确消费 Insets”。