Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
活动启动模式哪种方式更好?清单或意图标志?哪个比其他更好?为什么?我在这里问的是性能。我目前正在关注 android 开发者网站教程。
两者在性能方面是相同的,但用于不同的目的。
如果您总是希望 Activity 显示特定类型的行为(我们以被排除在最近的任务中为例),那么您将<activity>在清单中与该 Activity 对应的元素中设置属性。
<activity>
但是,如果您只想在某些条件下将其从最近的任务中排除,例如通过通知或 AlarmManager 从待处理的 Intent 启动它时,则设置标志以将其从 Intent 中的最近任务中排除,而不是清单中,以便它在其他情况下仍然存在于最近的任务中,例如从应用程序内导航到。