活动转移到不同的任务

时间:2015-12-14 09:53:14

标签: android android-intent android-task

我有一个照片编辑应用,已注册到共享意图(ACTION_SEND)。我正在努力解决它在以下场景中的奇怪行为:

  1. 我从主屏幕启动我的应用并打开照片进行编辑
  2. 我按下主页按钮并启动图库
  3. 我在图库中打开照片,按分享,然后选择我的应用
  4. 打开另一个实例。在任务概述中,我看到了我的独立应用任务和图库任务
  5. 从共享意图发起的实例中,我开始一项新活动(通过startActivity)
  6. 当我按下新活动时,我会回到我的独立应用程序!只有当我继续按下时,我才能进入我的Share-launch实例,通过保持"支持"我回到画廊。
  7. 简而言之,一旦发出ACTION_SEND意图,似乎从图标开始的应用程序实例被附加到库的任务中。

    我在Manifest中没有关于任务管理的特殊设置。不同的画廊(包括谷歌照片)也会出现同样的行为,所以我猜他们会在没有特殊标志的情况下发射标准意图。

    我尝试设置taskAffinity="",但这导致我的应用中的其他activities在概述中有不同的任务。

    这一切都非常令人沮丧..会欣赏任何暗示......

0 个答案:

没有答案