I want to dismiss my notification, when clicked on dismiss from the notification . Just like we dismiss it on swipe.
NotificationManager notificationManager = (NotificationManager) ctx
.getSystemService(Context.NOTIFICATION_SERVICE);
Intent intent = new Intent(ctx, MainActivity.class);
intent.putExtra("isFromBadge", false);
Intent resultIntent = new Intent(ctx, ResultActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(ctx);
stackBuilder.addParentStack(ResultActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_ONE_SHOT);
PendingIntent contentIntent = PendingIntent.getActivity(ctx, 0, resultIntent, PendingIntent.FLAG_CANCEL_CURRENT);
// PendingIntent contentIntent = PendingIntent.getActivity(ctx, 0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT);
Notification notification = new Notification.Builder(ctx)
.setContentTitle(
ctx.getResources().getString(R.string.app_name))
.setContentText(message)
.setWhen(when)
.setStyle(new Notification.BigPictureStyle().bigPicture(result))
.setSmallIcon(R.mipmap.ic_launcher)
.addAction(R.drawable.bell, "Dismiss", resultPendingIntent)
.addAction(R.drawable.bell, "Share", contentIntent)
.setLargeIcon(result)
.setAutoCancel(true)
.build();