【发布时间】:2021-03-09 06:34:14
【问题描述】:
由于静态快捷方式将始终设置FLAG_ACTIVITY_NEW_TASK 和FLAG_ACTIVITY_CLEAR_TASK,
我创建了 TempActivity,它是一个不可见的 Activity,即它将启动 MainActivity,然后调用 finish()。而且正如开发者文档中所建议的,SecondActivity 在应用程序的 AndroidManifest.xml 文件中有 android:taskAffinity=""。
我已阅读Manage shortcuts 和How to launch an existing instance of activity from static shortcut。
可以看图A和图B,意见不一。
当我从 Android Studio 中的静态快捷方式启动现有活动实例时,我应该在哪里添加 android:taskAffinity? MainActivity 还是 TempActivity?
图片 A
图片 B
【问题讨论】:
标签: android