我写了这一通知意向(以下简称表)。 我有活动A、B和C。 在开车C时,我播放了家庭屏幕,很快收到通知。 我就通知发出警告,希望重新开始活动A的用意,但不幸的是,情况并非如此。 现行守则是把新活动A放在顶点之上。 因此,我忙于以下活动:A、B、C、A。
因此,我的主要问题是,我如何清理活动,以便只有活动A在点击通知icon时处于停顿状态?
任何建议或评论都会受到赞赏。
Intent notificationIntent = new Intent(context,
A.class);
notificationIntent.setAction(Intent.ACTION_MAIN);
notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0,
notificationIntent, 0);
notification.setLatestEventInfo(appContext, contentTitle,
contentText, contentIntent);
String ns = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager = (NotificationManager) context
.getSystemService(ns);
mNotificationManager.notify(1, notification);