简单的解析推送通知Android

时间:2013-02-26 10:41:46

标签: android push-notification

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

这是我的代码

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

1 个答案:

答案 0 :(得分:0)

试试这个,

使用addFlags并设置FLAG_ACTIVITY_NO_ANIMATIONFLAG_ACTIVITY_CLEAR_TOPFLAG_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);