将当前顶级活动替​​换为意图

时间:2014-08-30 11:19:00

标签: android notifications

在我的Android应用中,我发送了类似的通知:

    Intent intent = new Intent(ctx, MyActivity.class);

    PendingIntent pIntent = PendingIntent.getActivity(ctx, myActivityId, intent, PendingIntent.FLAG_UPDATE_CURRENT);

    int icon = R.drawable.ic_launcher;
    Notification n  = new Notification.Builder(ctx)
            .setContentTitle(messageTitle)
            .setContentText(messageSubtitle)
            .setSmallIcon(icon)
            .setContentIntent(pIntent)
            .setAutoCancel(true).getNotification();


    NotificationManager notificationManager = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE);
    notificationManager.notify(myActivityId, n); 

现在,当我点击通知时,我会转到MyActivity活动。我通常会立即发送情侣通知。当我点击第一个通知然后立即点击第二个通知时,我的视图堆栈中将有2个视图。我的意思是当我从第二次通知活动中点击我的手机时,我又回到了第一次通知活动。我想第二次通知活动取代第一次通知活动,当我点击回去时,我会查看在我开始点击通知之前显示的内容。我怎么能这样做?

0 个答案:

没有答案