0

我很难找到正确的 FLAG。我的目标是只开始一项活动,但如果我开始一项新活动,我们必须完成这项活动并完成其他活动(如果它已经开始)。

我的工作流程是:

startActivity A [situation 1] --> 我收到一个推送,我 startActivity A [situation 2]。

所以我希望我的活动 A 完成,并且再次创建来自推送的活动 A。

所以我已经测试了Intent.FLAG_ACTIVITY_NEW_TASK但是(在我的工作流程中)如果我从情况 2 回来所以我到达情况 1。我已经测试了Intent.FLAG_ACTIVITY_SINGLE_TOP但我的活动 A(在情况 2 中)永远不会开始。

提前谢谢

4

0 回答 0