마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 알림 전부 취소가 가능한가요?

0 추천
AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(MainActivity.this, AlarmActivity.class);

PendingIntent sender1 = PendingIntent.getBroadcast(MainActivity.this, requestCode1, intent, 0);
PendingIntent sender2 = PendingIntent.getBroadcast(MainActivity.this, requestCode2, intent, 0);

Calendar calendar = Calendar.getInstance();

calendar.set(원하는 시간);

//알람 예약
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender1);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender2);

위와 같이 해서 알람을 두번 울리게 했는데요

(실행되는거 확인도 했습니다)

근데 몇개의 알람을 설정할지는 동적이라 가끔 설정되어 있는 알람을 전부 꺼버려야 되는데 가능한가요?

방법 좀 여쭤봐도 될까요? 감사합니다^^
siinwho (320 포인트) 님이 2018년 7월 19일 질문

1개의 답변

0 추천

검색해보니 PendingIntent  설정한 그대로 AlarmManager에서 cancel 호출하면 될거같은데요

익명사용자 님이 2018년 7월 20일 답변
...