外观
跨模块问题 各方都认为不是自己导致的 怎么推进?
标准回答
我会先统一复现步骤、设备版本和预期行为,收集同一次操作的日志、窗口状态与 Trace,再把问题拆成可以验证的接口交接点。例如确认应用是否发出请求、系统是否选对任务和 Display、窗口是否产出有效缓冲区、输入是否路由到目标。每个交接点都用可观察的状态和时间戳验证,先找到最早偏离预期的位置,再和对应模块确定修复和回归范围。对已有线上影响,会同时评估最小可控的缓解措施,但保留根因分析和后续修复。
延伸追问
同一条 log 显示请求成功,并不能证明所有下游操作都已成功;日志、状态和 Trace 要相互验证。
内容来源
- Android Framework 知识手册 · 原条目
8-3