PendingIntent on Notification启动同一个Activity的新功能

时间:2014-06-07 17:00:38

标签: android android-activity

如果PendingIntent已经启动,我希望设置为Notification的{​​{1}}不要启动新的Activity(也不要将其添加到后台)

我应该遗漏一些原因,因为我尝试了Prevent notification PendingIntent starts Activity already started?Android: new Intent() starts new instance with android:launchMode="singleTop"Android notification bar open last active activity?,但这些都没有效果。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

  

机器人:launchMode = “singleTop”

这只会停止从同一个Activity打开一个新的Activity实例。例如:尝试从ActivityA打开ActivityA。

instance1 of ActivityA -> ActivityB -> instance2 of ActivityA这样的东西仍可用于 android:launchMode =“singleTop”

你在尝试哪种情况?

还可以尝试android:launchMode="singleTask"并使用onNewIntent();