# 移动端生命周期与导航检查清单

## 生命周期

- 页面、组件、Activity、ViewController 或订阅对象销毁后，是否仍可能收到异步回调并继续更新状态。
- 监听器、通知、广播、事件总线、定时器、observer、stream subscription 是否在卸载时清理。
- 前后台切换、系统回收、热重载或页面重建后，状态是否会丢失、重复初始化或重复触发副作用。

## 导航与页面栈

- push / replace / pop / dismiss / navigateBack 之后，页面栈是否与业务预期一致。
- 返回手势、物理返回键、导航栏返回与自定义关闭动作是否保持一致。
- 深链、路由参数、tab 切换或嵌套路由下，是否存在必需参数缺失、空值或错误恢复路径。

## 可见性与页面恢复

- 页面重新显示时，是否错误复用旧数据或漏掉必要刷新。
- 页面不可见后仍持续占用资源（摄像头、定位、蓝牙、音频、动画、轮询）。
- 系统中断后恢复时，是否保留了错误的 loading、禁用态或半完成表单状态。
