我有两项活动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 的详细信息?