Intent intent = new Intent(_context, MainActivity.class);
PendingIntent activity = PendingIntent.getActivity(_context, 0, intent, 0);
notification.contentIntent = activity;
如果MainActivity已经打开,请从通知中输入MainActivity,因此我需要退出两次。这是一个falg问题,我该怎么办?
答案 0 :(得分:2)
是的..你必须将此标志添加到待处理的意图中。
Intent intent = new Intent(_context, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP| Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent activity = PendingIntent.getActivity(_context, 0, intent, 0);
此处采取表格,