我在通知栏中有通知,我的一个活动中有3个片段。 当我点击通知时,我希望它会打开特定的片段,就像facebook通知那样。我试图在谷歌和其他地方搜索它,但没有找到我需要的东西。
示例:我有3个片段
- 用于兑换价值。
- 充电。
- 任何事情。
醇>
现在,如果我从管理员面板收到通知,您可以兑换您的价值,那么该通知将打开该特定片段。如果我收到充电通知,那么它将打开那个特定的片段,就像这样,我希望它能正常工作。
希望你很清楚,如果没有,请告诉我。
答案 0 :(得分:0)
这是你如何做的
mNotificationManager = (NotificationManager) context.getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
notificationBuilder = new NotificationCompat.Builder(context);
Intent resultIntent = null;
resultIntent = new Intent(context.getApplicationContext(), MainActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(context.getApplicationContext());
stackBuilder.addParentStack(MainActivity.class);
stackBuilder.addNextIntent(resultIntent);
notificationBuilder.setContentIntent(resultPendingIntent);
此外,您可以相应地设置您的参数