Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void generateNotification(Context context, NewsEntity news) {
- int icon = R.drawable.iconapp;
- long when = System.currentTimeMillis();
- NotificationManager notificationManager = (NotificationManager)
- context.getSystemService(Context.NOTIFICATION_SERVICE);
- String message="New News arrived!";
- Notification notification = new Notification(icon,message , when);
- String title = context.getString(R.string.app_name);
- Intent notificationIntent = new Intent(context, NewsDetailsActivity.class);
- // set intent so it does not start a new activity
- /*notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |
- Intent.FLAG_ACTIVITY_SINGLE_TOP);*/
- notificationIntent.putExtra("NewsTitle", news.getNewsTitle());
- notificationIntent.putExtra("NewsDateAndTime", news.getNewsDate());
- Log.e("ImageUrl", CommonUtilities.IMAGE_URL+news.getThumbnailURL());
- notificationIntent.putExtra("NewsImage", CommonUtilities.IMAGE_URL+news.getThumbnailURL());
- notificationIntent.putExtra("NewsDescription", news.getNewsDescription());
- Log.e("generateNotification NewsTitle: ,NewsDateAndTime ,NewsImage, NewsDescription: ", news.getNewsTitle()+","+news.getNewsDate()+","
- +CommonUtilities.IMAGE_URL+news.getThumbnailURL()+","+news.getNewsDescription());
- PendingIntent intent =
- PendingIntent.getActivity(context, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
- notification.setLatestEventInfo(context, title, message, intent);
- notification.flags |= Notification.FLAG_AUTO_CANCEL;
- notificationManager.notify(0, notification);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement