android - 这是 Activity 启动模式、 list 或 Intent 标志的更好方法

标签 android android-intent android-manifest

哪个是 Activity 启动模式的更好方式? list 或 Intent 标志?哪个比其他的好?为什么?我在这里问的是性能方面的问题。我目前正在关注 android 开发者网站 tutorial .

最佳答案

两者在性能方面相当,但用途不同。

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

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

关于android - 这是 Activity 启动模式、 list 或 Intent 标志的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15230902/

相关文章:

android - 在 Android 中关闭搜索对话框的功能是什么?

java - Android - WebView - 滚动到选定的 id

android - Android Studio在Gradle Build卡住

Java 方法在预定时间后未执行

android - 当 Theme.NoTitleBar 应用于应用程序时获取特定 Activity 的标题栏

android - 我是否需要为这些条件明确授予各种互联网/网络 list 权限?

java - onPostExecute 似乎没有被调用

android - 无法启动 uiautomatorviewer

android - 如何使用任何文件资源管理器发送选择 ttf 文件的 Intent ?

android - Android 上的 Qt。添加 AndroidManifest.xml 应用后不启动