1

我在我的 Android 应用程序中使用简单的推送通知。我收到通知很好,但我担心的是当我的应用程序正在运行时,如果通知到达并且用户点击它,它会启动我的应用程序的另一个实例。我想避免堆叠我的应用程序。我正在使用Parse Sdk进行推送通知任何帮助将不胜感激。谢谢。

这是我的代码

 Parse.initialize(this, "123456789..", "12345697...");
 PushService.subscribe(context,"", Demo.class);
 PushService.setDefaultPushCallback(this, Demo.class);
4

1 回答 1

0

尝试这个,

使用addFlags并设置FLAG_ACTIVITY_NO_ANIMATION, FLAG_ACTIVITY_CLEAR_TOP, FLAG_ACTIVITY_NEW_TASK.

前任:

    myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION
            | Intent.FLAG_ACTIVITY_CLEAR_TOP);

    PendingIntent pendingIntent = PendingIntent.getActivity(LiveChat.this,
            0, myIntent, Intent.FLAG_ACTIVITY_NEW_TASK);

    myIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
于 2013-02-26T10:56:24.250 回答