通过FCM通知将Android应用程序的前一个实例带到前台

时间:2018-06-12 23:21:21

标签: android firebase firebase-cloud-messaging

在我的应用程序中,我设置了一个具有意图的启动画面:

shutdown

我的应用程序然后打开一个“.MainActivity”,这是所有操作发生的地方。虽然当我获得推送FCM通知并点击它时,应用程序重新启动并获得所有内容的新实例。我如何保持应用程序的相同实例,但只是将它带到前台,就像iOS一样。

1 个答案:

答案 0 :(得分:0)

intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);

如果设置了 FLAG_ACTIVITY_SINGLE_TOP ,则如果活动已在历史堆栈顶部运行,则不会启动该活动。

参考:How to use Flags in android ?