title: New PendingIntent updates current intent
body: <p>i am trying to show different notifications after some time interval but what happens is it updates the current <code>PendingIntent</code> by the new one as a result i get only single notification even if i fire 4 - 5 pending intents requests</p>
  
  <p>On button click i do the following thing</p>
  
  <pre><code> try{
                   adapter.OpenDB();
               int id = adapter.getMaxId("reminder")+1;
               adapter.CloseDB();
               Intent intent = new Intent(MilestonesActivity.this, AlarmReceiver.class);
               intent.putExtra("message", ""+editMsg.getText()+" "+editDate.getText());               
               intent.putExtra("id", id);
                PendingIntent pendingIntent = PendingIntent.getBroadcast(MilestonesActivity.this, 0,
                  intent, PendingIntent.FLAG_UPDATE_CURRENT);
                  am.set(AlarmManager.RTC_WAKEUP,
                  reminddate.getTimeInMillis(), pendingIntent);
  
               adapter.CloseDB();
               }catch (Exception e) {
                  // TODO: handle exception
              }
  </code></pre>
  
  <p>AlarmReceiver.java</p>
  
  <pre><code> @Override
   public void onReceive(Context context, Intent intent) {
  
       Intent i =new Intent(context, NotificationService.class);
  
       try{
  
       int id = intent.getExtras().getInt("id");
          i.putExtra("id", id);
       CharSequence message = intent.getExtras().getString("message");
          i.putExtra("message", message);
       }catch (Exception e) {
          // TODO: handle exception
      }
       context.startService(i);
  
   }
  </code></pre>
  
  <p>NotificationService.java</p>
  
  <pre><code> public void  show(Intent intent) {
   try{
          NotificationManager nm;
           Log.e("recieve", "ok");
        nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        CharSequence from = "Lawyer app Reminder";
        CharSequence message = intent.getExtras().getString("message");
        PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(), 
                  PendingIntent.FLAG_ONE_SHOT);// also tried FLAG_UPDATE_CURRENT
        int id =intent.getExtras().getInt("id");
        Log.e("I", ""+id);
        Notification notif = new Notification(R.drawable.message_active,
          "Lawyer app Reminder.", System.currentTimeMillis());
        notif.defaults = Notification.DEFAULT_ALL;
        notif.flags = Notification.FLAG_AUTO_CANCEL;
  
        notif.setLatestEventInfo(this, from, message, contentIntent);
        nm.notify(id, notif);
  
   }catch (Exception e) {         
       e.printStackTrace();            
  }
  </code></pre>
  
  <p>plaese help me out with this .thanks in advance</p>