哪种方式更适合活动启动模式?清单或意图标志?哪个比其他更好?为什么?我在这里要求的是性能。我目前正在关注Android开发者网站tutorial。
答案 0 :(得分:6)
两者在性能方面是相同的,但用途不同。
如果始终想要一个Activity来显示特定类型的行为(让我们从一个示例的最近任务中排除),那么您将在<activity>
元素中设置该属性对应于清单中的活动。
但是,如果您只想在某些条件下将其从最近的任务中排除,例如通过通知或AlarmManager从Pending Intent启动它,那么您设置标志以将其从Intent中的最近任务中排除,而不是清单,以便在其他情况下仍然存在于最近的任务中,例如从应用程序中导航到。