1

活动启动模式哪种方式更好?清单或意图标志?哪个比其他更好?为什么?我在这里问的是性能。我目前正在关注 android 开发者网站教程

4

1 回答 1

6

两者在性能方面是相同的,但用于不同的目的。

如果您总是希望 Activity 显示特定类型的行为(我们以被排除在最近的任务中为例),那么您将<activity>在清单中与该 Activity 对应的元素中设置属性。

但是,如果您只想在某些条件下将其从最近的任务中排除,例如通过通知或 AlarmManager 从待处理的 Intent 启动它时,则设置标志以将其从 Intent 中的最近任务中排除,而不是清单中,以便它在其他情况下仍然存在于最近的任务中,例如从应用程序内导航到。

于 2013-03-05T18:30:38.187 回答