title: Android: Manage multiple push notification in device of an app
body: <p>I am developing an application in which i implemented <strong>Push notification</strong> functionality.
  My code of <strong>onMessage</strong> - GCMIntentService.java is:</p>
  
  <pre><code>@Override
  protected void onMessage(Context context, Intent data) {
      String message = data.getExtras().getString("message");
  
      displayMessage(context, message);
      generateNotification(context, message);
  }
  </code></pre>
  
  <p>And code of <strong>generateNotification</strong> -</p>
  
  <pre><code>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, GCMMessageView.class);
  
      notificationIntent.putExtra("message", message);
      // 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;
  
      // Play default notification sound
      notification.defaults |= Notification.DEFAULT_SOUND;
  
      // Vibrate if vibrate is enabled
      notification.defaults |= Notification.DEFAULT_VIBRATE;
      notificationManager.notify(0, notification);
  }
  </code></pre>
  
  <p>This code is working fine. I am getting push message and notification.</p>
  
  <p><strong>=>But when i send more then one message the notification gets over write. And i am able to see only last notification in status bar.</strong></p>
  
  <p>The <strong>need</strong> of application is that -  if i send <strong>more then one</strong> notification then all should be <strong>display in status bar.</strong></p>
  
  <p>So please guide me what should i do for that in my code.</p>