You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jetpack Compose中应用重新打开时意外恢复至DeepLink关联页面而非预期页面的问题咨询

Jetpack Compose中应用重新打开时意外恢复至DeepLink关联页面而非预期页面的问题咨询

各位开发者好,我最近在基于Jetpack Compose开发的应用里遇到了一个导航异常问题,折腾了好一阵没找到根因,特意来请教大家:

以下是完整的问题复现流程:

  • 用户点击DeepLink或者推送通知,被导航至AuthRequest页面
  • 在AuthRequest页面,用户操作拒绝了授权请求
  • 应用此时会导航到Login页面,并且我已经实现了清除返回栈的逻辑(原本期望处理后,任务栈里仅保留Login页面)
  • 用户按下设备返回键,应用进入后台状态
  • 但当用户重新打开应用时,却意外发现应用恢复到了AuthRequest页面,而非我预期的Login页面

我原本的认知是,清除返回栈后当前任务的栈顶应该是Login页面,应用后台恢复时理应回到这个页面。现在这种情况会不会是DeepLink的导航配置存在疏漏?或者是Jetpack Compose Navigation组件在处理任务栈恢复时有特殊机制?有没有朋友遇到过类似场景,或者能给我一些排查方向?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 10:59:35