如何使用标志重新创建已经被带到堆栈前面的活动?

时间:2016-04-09 19:04:30

标签: android android-activity stack

我有两项活动ChooseTeamActivity(比如A)和TeamDetailsActivity(比如B)。现在,活动A包含30个团队的列表。单击任何一个项目可在活动B中打开其团队详细信息。我使用以下代码打开活动B

Intent intent = new Intent(getApplicationContext(),TeamDetailsActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);

假设我在活动B的活动A中打开第1组的详细信息。然后我回到活动A,现在打开 Team 2 的详细信息。由于活动B已经在堆栈中,它正在重用堆栈中已有的活动B,但它向我显示 Team 1 的详细信息,而不是 Team 2 。如何重新创建已经被带到前面的活动,以便我可以看到 Team 2 的详细信息?

0 个答案:

没有答案