2

我的应用程序中有一个活动 (A) 可以从其他应用程序 (B) 调用

如果从 B 调用 A,则在最近的任务中有一个 B 的实例和一个 A 的实例。我希望 A 显示为 B 任务的一部分。

我发现通过向taskAffinity两个活动清单文件添加相同的内容,它可以按我的意愿工作。但我无法访问 B。

android:taskAffinity="xxx.yyy"

那么,我如何找到任务 B 的亲和力并将任务 A 的亲和力更改为它?或者,还有更好的方法?

4

1 回答 1

0

由于taskAffinity需要FLAG_ACTIVITY_NEW_TASK才能生效(即将活动 A 放在不同的任务中),所以不使用FLAG_ACTIVITY_NEW_TASK. 我认为这将导致活动 A 与活动 B 处于同一任务中。这需要对 B 进行更改。

于 2016-10-12T23:45:39.277 回答