在我的项目中,我使用导航抽屉方法。所以我在java类中使用片段。我使用通知管理器。当我收到通知时,我必须点击它才能进入通知课程。它不会碎片页面。如果我使用活动,则必须进行活动课程。如果我使用片段,它就不会打算对类进行分片。
代码:
Intent intent = new Intent(this,Student_notification.class);
//intent.putExtra("open",1);
PendingIntent pIntent =PendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_UPDATE_CURRENT);
Bitmap bigicon = BitmapFactory.decodeResource(getResources(), R.drawable.logo);
// Build notification
Notification noti = new Notification.Builder(this).setContentTitle(data.notititle).setContentText("HappySchool")
.setLargeIcon(bigicon).setSmallIcon(R.drawable.logo).setContentIntent(pIntent)
.setDefaults(Notification.DEFAULT_ALL).build();
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
// hide the notification after its selected
noti.flags |= Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(Integer.parseInt(data.notificationid), noti);