반복 알람을 생성하는 활동 (설정 알람)이 있는데, 다른 활동에서 해당 알람을 취소해야합니다 (알람 취소). 나는 경보를 취소 할 수 없다. 내가 잘못 뭐하는 거지?AlarmManager not set my setRepeating Alarm을 취소합니다.
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);
감사합니다!
, [http://stackoverflow.com/questions/3330522/how-to-cancel-this-repeating-alarm][1] [가이 링크를 시도하고 코드 적용 1] : http://stackoverflow.com/questions/3330522/how-to-cancel-this-repeating-alarm –