Advertisement
Guest User

Untitled

a guest
Mar 30th, 2015
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1. private void setupNotification() {
  2.         Intent cancelIntent = new Intent(this, LoginActivity.class);
  3.         cancelIntent.setAction(LoginActivity.EDIT_CANCEL);
  4.         PendingIntent pendingCancelIntent = PendingIntent.getBroadcast(this, 0, cancelIntent, PendingIntent.FLAG_UPDATE_CURRENT);
  5.  
  6.         mBuilder = new NotificationCompat.Builder(this)
  7.                 .setSmallIcon(R.drawable.ic_launcher)
  8.                 .setContentTitle("hui")
  9.                 .setContentText("processing...")
  10.                 .setAutoCancel(true)
  11.                 .addAction(R.drawable.ic_launcher, "Cancel", pendingCancelIntent);
  12.  
  13.         Intent resultIntent = new Intent(this, LoginActivity.class);
  14.  
  15.         TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
  16.         stackBuilder.addParentStack(LoginActivity.class);
  17.         stackBuilder.addNextIntent(resultIntent);
  18.         PendingIntent resultPendingIntent =
  19.                 stackBuilder.getPendingIntent(
  20.                         0,
  21.                         PendingIntent.FLAG_UPDATE_CURRENT
  22.                 );
  23.         mBuilder.setContentIntent(resultPendingIntent);
  24.         mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
  25.         mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement