首页 > 解决方案 > 在 Android 11 中应用处于后台时,将旧意图替换为新意图

问题描述

我有一个需要取消旧意图的场景。

  1. 应用在后台时接听电话。
  2. 应用程序尝试通过使用意图启动新活动,同时设置 putExtra(value) 但由于 Android 11(没关系),活动没有进入前台,但是正在调用 startactivity 方法。
  3. 应用程序再次收到来自另一个用户的电话,现在我故意打开应用程序,但正在显示带有旧用户数据(intentextra)的旧活动。

有什么办法可以取消之前的活动?或覆盖

谢谢

标签: androidandroid-intent

解决方案


推荐阅读