缺少意图的结果
Posted
技术标签:
【中文标题】缺少意图的结果【英文标题】:Missing result from intent 【发布时间】:2021-09-08 04:02:10 【问题描述】:我有两个应用程序 - App1 和 App2。我已经启动了 App1,我想附加来自 App2 的文件,该 App2 已经在后台启动了它的 MainActivity(负责共享文件)。
当 App2 已经在后台并且我从 App1 启动 MainActivity 时,我没有得到文件。但是,如果 App2 没有启动并且是从 App1 新启动的 - 它工作正常。我还注意到,当 App2 在后台时,用于文件共享的方法被调用了两次。我认为这是因为我在两个不同的任务中有两个 MainActivity 实例。
为了避免这种情况,我向 Intent 添加了一个过滤器,它启动 App2 Intent.FLAG_ACTIVITY_CLEAR_TOP 或 Intent.FLAG_ACTIVITY_NEW_TASK - 并且 App2 已经运行的任务被置于前面,但我在 App1 中没有收到结果。有谁知道为什么会发生这种情况,我该如何解决?谢谢!
【问题讨论】:
【参考方案1】:这是预期行为 - 一项任务无法将结果传递给另一项
【讨论】:
以上是关于缺少意图的结果的主要内容,如果未能解决你的问题,请参考以下文章
缺少可变性标志:带有 NavDeepLinkBuilder 的 Android 12 待定意图
Ghostscript 9.07:PDF/X-1a:2001:缺少 PDF/X 输出意图