2011-03-17 7 views
0

매일 반복되는 일정 알림을 설정하고 싶습니다. 따라서 알림은 이벤트 시간에 매일 발생해야합니다. NotificationManager에서 특정 기간 후에 반복되도록 Notification을 설정하는 방법. 나는 당신의 질문이 있어요 경우Android 알림 반복

답변

2

AlarmManager 클래스를 사용하는 경우 서비스를 설정하는 것이 더 쉽습니다.

alarmManager 클래스에는 주어진 시간 후에 주어진 간격으로 알람 호출을 반복하는 setRepeating 메소드가 있습니다.

같이 있습니다 .. setRepeating 인수에

AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); 

Intent AlarmIntent = new Intent(CONTEXT, RECEIVERCLASS.class); 
     ID,AlarmIntent, PendingIntent.FLAG_UPDATE_CURRENT); 

    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,YOURCALENDAR.getTimeInMillis(), AlarmManager.INTERVAL_DAY, Sender); 

, 당신은 응용 프로그램의

0

이에 대한 유 2 이벤트를 통지 한 서비스 클래스를 만들어 가지고, 이것에 대한 Service 이 필요합니다. 이벤트가 발생하면 이벤트에 대해서만 호출 시작 알림. 만약 당신이 적절한 아이디어를 얻지 못하면이 ans에 대한 의견. 나는 자세히 설명 할 것이다.

+0

사용자가 이벤트를 만들 수 있습니다 ...... 당신이 원하는 시간에 YOURCALENDAR 멤버를 설정할 수 있습니다. 그들은 반복 없음, 매일 또는 매월 반복을 설정할 수 있습니다. 이벤트 시간에 알림이 진동하게됩니다. 반복 이벤트가 없으면 정상입니다. 이벤트가 매일 또는 매월 반복되는 경우 매일 또는 월 단위로 동시에 경고를 보내는 방법은 무엇입니까? –