Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void generateNotification(Context context, String message) {
- int icon = R.drawable.ic_launcher;
- long when = System.currentTimeMillis();
- NotificationManager notificationManager = (NotificationManager)
- context.getSystemService(Context.NOTIFICATION_SERVICE);
- Notification notification = new Notification(icon, message, when);
- String title = context.getString(R.string.app_name);
- Intent notificationIntent = new Intent(context, MainActivity.class);
- // set intent so it does not start a new activity
- notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |
- Intent.FLAG_ACTIVITY_SINGLE_TOP);
- PendingIntent intent =
- PendingIntent.getActivity(context, 0, notificationIntent, 0);
- notification.setLatestEventInfo(context, title, message, intent);
- notification.flags |= Notification.FLAG_AUTO_CANCEL;
- notification.defaults |= Notification.DEFAULT_SOUND;
- notification.defaults |= Notification.DEFAULT_VIBRATE;
- notificationManager.notify(0, notification);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement