Remove notification after clicking Remove notification after clicking android android

Remove notification after clicking


Easy, simply call this:

mBuilder.setAutoCancel(true);

Also, while it's not really necessary, if you really want to use FLAG_AUTO_CANCEL, just call this before you call mNotificationManager.notify:

mBuilder.build().flags |= Notification.FLAG_AUTO_CANCEL;


Try this....

NotificationManager mNotificationManager =    (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); ..........NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(            this).setSmallIcon(R.drawable.push_notify_icon)            .setContentTitle("New Question!")            .setStyle(new NotificationCompat.BigTextStyle().bigText(msg))            .setAutoCancel(true).setContentText("" + QuestionData.getAuthor().getUserName() + ": " + QuestionData.getQuestion() + "");mBuilder.setContentIntent(contentIntent);    ..............        mBuilder.getNotification().flags |= Notification.FLAG_AUTO_CANCEL;mNotificationManager.notify(0, mBuilder.build());


Here is notification:

    NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)            .setSmallIcon(R.drawable.ic_calendar)            .setContentTitle("My Firebase Push notification")            .setContentText(message)            .setAutoCancel(true)            .setSound(soundUri)            .setContentIntent(pendingIntent);

the key behind cancellation on click is:

            .setAutoCancel(true)

i hope it resolves the matter.