繰り返しアラームを作成するアクティビティ(アラームの設定)があります。そのアラームを別のアクティビティ(キャンセルアラーム)からキャンセルする必要があります。アラームをキャンセルできません。私は何が間違っているのですか?:
public class settingalarm...
am =(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent alrm = new Intent(context, z.class);
alrm.setAction(ALARM);
alrm.putExtra(x, x);
PendingIntent alarmIntent = PendingIntent.getBroadcast(context, 0, alrm, 0);
am.setRepeating(AlarmManager.RTC_WAKEUP, 0, 30000, alarmIntent);
既存のアラームをキャンセルする必要がある別のアクティビティがあります。
public class cancelingalarm...
am =(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent alrm = new Intent(context, z.class);
PendingIntent alarmIntent = PendingIntent.getBroadcast(context, 0, alrm, 0);
am.cancel(alarmIntent);
前もって感謝します!