我有一个名为 MainActivity 的 Activity 。此 Activity 启动一个通知,该通知具有打开此 MainActivity 的 PendingIntent。
因此,要关闭应用程序,我必须单击两次后退按钮。我想将 Activity 设置为单例。我试图将 singleInstance 或 singleTask 设置为 manifest 但这不起作用。
最佳答案
singleInstance
和 singleTask
不推荐用于一般用途。
尝试:
android:launchMode="singleTop"
更多信息请引用launchMode section Activity 元素文档。
除了前面的引用之外,您还应该阅读 tasks and back stack
关于Android Activity 单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7490665/