android - 从 Intent 获取任务中的活动实例
问题描述
假设我在他的任务 1 中有活动 A。
从活动 A(标志:FLAG_ACTIVITY_NEW_TASK,FLAG_ACTIVITY_MULTIPLE_TASK)我们在您的任务 2 中打开活动 B、B1 的一个实例......
Intent intent = new Intent(this, activityB.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
startActivity(intent);
然后,从活动 A(标志:FLAG_ACTIVITY_NEW_TASK,FLAG_ACTIVITY_MULTIPLE_TASK)我们在您的任务 3 中打开活动 B 的另一个实例 B2 ...
Intent intent = new Intent(this, activityB.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
startActivity(intent);
如果我现在将活动 A 放在前台并想转到 B1 实例,使用最近的任务管理器我可以轻松完成;与实例 B2 相同。我可以做同样的事情,但直接来自活动 A 的意图吗?就像是:
Intent intent = new Intent(this, "instanceActivityB1 or instanceActivityB2");
intent.addFlags(...?);
startActivity(intent);
解决方案
推荐阅读
- networking - 来自印度位置 gcp 的 Kubernetes 应用程序延迟问题
- java - JDK 11 的后续 LTS 版本是否会有 OpenJDK 构建?
- syntax - cond 变量没有值
- c++ - 无法分配给 int[10] 类型的成员
- html - 如何完美地将长文本放入 CSS 中的圆圈内
- javascript - 是否可以单击具有动态内容的页面上的每个元素?
- laravel-5 - 传递给 Illuminate\Database\Query\Builder::insert() 的参数 1 必须是数组类型,给定 null
- selenium - 当可以使用 Selenium 和 Java 找到任何一个元素时如何选择一个元素
- php - LiveChatMessages API YouTube 返回 null
- android - 在 Android 上以编程方式获取 EMDK 版本