如何在通知组上打开非启动器活动点击

时间:2017-03-07 10:38:29

标签: android

目前我有这个:

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());

1 个答案:

答案 0 :(得分:0)

创建一个处理程序活动,每次单击通知时都会打开该活动,并根据为通知设置的标志,您可以导航到所需的活动/片段。

希望这有帮助。