Cancelling a Repeating Alarm :
public void cancelRepeatingAlarm()
{
// Get an intent that was originally used to invoke TestReceiver class
Intent intent = new Intent(this.mContext, TestReceiver.class);
// To Cancel, extra is not necessary to be filled in
// Intent.putExtra("message", "Repeating Alarm");
PendingIntent pi = this.getDistinctPendingIntent(intent, 2);
// Cancel the alarm !
AlarmManager am =
(AlarmManager)
this.mContext.getSystemService(Context.ALARM_SERVICE);
am.cancel(pi);
}
* To cancel an alarm, we have to construct a pending intent first and then pass it to the alarm manager as an argument to the cancel () method.
public void cancelRepeatingAlarm()
{
// Get an intent that was originally used to invoke TestReceiver class
Intent intent = new Intent(this.mContext, TestReceiver.class);
// To Cancel, extra is not necessary to be filled in
// Intent.putExtra("message", "Repeating Alarm");
PendingIntent pi = this.getDistinctPendingIntent(intent, 2);
// Cancel the alarm !
AlarmManager am =
(AlarmManager)
this.mContext.getSystemService(Context.ALARM_SERVICE);
am.cancel(pi);
}
* To cancel an alarm, we have to construct a pending intent first and then pass it to the alarm manager as an argument to the cancel () method.
No comments:
Post a Comment