title: How to cancel this repeating alarm?
body: <p>I'm writing something like a reminder for users. Users will set reminders for their events, when the time comes, a repeating alarm will be set to trigger a status bar notification. But the alarm seems non-stop after I selected the notification or cleared the notification. I am not sure where to cancel this repeating alarm. Below are some of the codes:
   Set up the repeating alarm in my main activity</p>
  
  <pre><code>alarmTime = Calendar.getInstance();
  Intent intent = new Intent(this, AlarmReceive.class);
  PendingIntent sender = PendingIntent.getBroadcast(this, 0, intent, 0);
  AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
  
  alarmTime.add(Calendar.MINUTE,offset_time);
  
  //Schedule the alarm
  alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, alarmTime.getTimeInMillis(), 30 * 1000, sender);
  </code></pre>
  
  <p>In my OnReceive method, I just display the notification in status bar and set the flag as <code>FLAG_AUTO_CANCEL</code></p>
  
  <pre><code>manager = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE);
  
  // Set the icon, scrolling text and timestamp
  Notification notification = new Notification(R.drawable.medical, text, System.currentTimeMillis());
  
  PendingIntent contentIntent = PendingIntent.getActivity(context, 0, i, 0);
  
  notification.flags = Notification.FLAG_AUTO_CANCEL;
  
  manager.notify(R.string.service_text, notification);
  </code></pre>
  
  <p>How can I stop the alarm when the user selects the notification or clears it?   </p>