2013-05-14 4 views
1

저는 앱을 제작 중이며 앱에 액세스 할 수있는 사용자를 기억하는 알림을 예약해야합니다. 이 알림을 앱이 마지막으로 사용 된 시간보다 한 달 앞당겨 표시해야합니다.Android 예약 알림

+0

지금까지 시도한 코드 몇 개를 추가하십시오. –

답변

8

AlarmManager은 시스템 알람 서비스에 액세스 할 수 있어야합니다. AlarmManager를 사용하면 앞으로 코드 실행을 예약 할 수 있습니다. AlarmManager 객체는 직접 인스턴스화 할 수 없지만 Context.getSystemService(Context.ALARM_SERVICE)을 호출하여 검색 할 수 있습니다. AlarmManager는 항상 Intent으로 등록됩니다. 알람이 울리면 AlarmManager에 등록 된 인 텐트가 시스템에 의해 자동으로 브로드 캐스팅됩니다. 이 인 텐트는 대상 응용 프로그램이 실행되고 있지 않으면 시작합니다. 응용 프로그램이 현재 실행 중이 아닌 경우에도 특정 시간에 응용 프로그램 코드를 실행하려면 AlarmManager를 사용하는 것이 좋습니다.

Example이 있습니다.