HarshitVaish
10/23/2016 - 6:26 AM

Creating Notifications

Creating Notifications

// Build a notification builder object
Notification.Builder builder = new Notification.Builder(context);
                builder.setContentTitle("title goes here")
                        .setSmallIcon(R.mipmap.ic_launcher)
                        .setContentText("body text goes here");

// Define the action on click of notification
Intent intent = new Intent(context, TargetActivity.class);

// Wrap the intent inside a pending intent and send it to the notification bar
PendingIntent pendingIntent = PendingIntent.getActivity(context,
  0, intent, 0);

// Set the pending intent to the builder
builder.setContentIntent(pendingIntent);

// Create a notification object
Notification notification = builder.build();

// Get an instance of Notification manager
NotificationManager manager =
  (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);

// Call the notify method on the manager object to create a notification
manager.notify(1, notification);