目前我有这个:
Intent resultIntent = new Intent(context, DigestPager.class);
这是在点击单个通知时打开DigestPager
活动(不是启动器活动)。
但是当有多个通知并且它们被分组为一个并折叠时,单击它会打开启动器活动。
是否有一些简单的方法可以打开不同的活动?
Intent resultIntent = new Intent(context, DigestPager.class);
resultIntent.putExtra("digestId", digest.getDigestId());
PendingIntent pendingIntent = PendingIntent.getActivity(this, digest.getDigestId(), resultIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setContentIntent(pendingIntent);
NotificationManager mNotifyMgr = (NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);
mNotifyMgr.notify(digest.getDigestId(), mBuilder.build());
答案 0 :(得分:0)
创建一个处理程序活动,每次单击通知时都会打开该活动,并根据为通知设置的标志,您可以导航到所需的活动/片段。
希望这有帮助。