从通知输入时复制MainActivity
问题描述:
Intent intent = new Intent(_context, MainActivity.class);
PendingIntent activity = PendingIntent.getActivity(_context, 0, intent, 0);
notification.contentIntent = activity;
如果MainActivity已打开,请从通知中输入MainActivity,因此我需要退出两次。这是一个呃问题,我该怎么办?从通知输入时复制MainActivity
答
是的这是..你必须添加此标志到您的未决意图。
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);
在这里拍摄形式,
OK,我得到了。 Thx 4快速回复。 – thecr0w 2012-07-23 05:25:46
做一些测试,发现副作用。拖拽活动的实例,添加singleInstance后即可解决。 – thecr0w 2012-07-25 02:39:43