버튼을 눌렀을 때 즉시 반복 알람을 설정하고 매 4 시간마다 반복되는 알람을 설정하는 방법은 무엇입니까?실시간으로 경과 된 알람 관리자가 즉시 실행하고 매 4 시간마다 반복합니다.
alarmMgr.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime(),
4*60*60*1000, alarmIntent);
버튼을 누르면 즉시 반복되지만 시작하지는 않습니다. 그것은 5 분 정도 걸립니다.
내가 뭘 잘못하고 있니?
나는 아래의 코드를 변경하고 알람 즉시alarmMgr.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, AlarmManager.INTERVAL_FIFTEEN_MINUTES, 4*60*60*1000, alarmIntent);
을 해고 그러나 매 4 시간을 반복하지 않습니다. 4 시간마다 경보를 반복하려면 어떻게합니까?
Jeannin- 감사하지만 최신 버전에서는 setRepeating이 setInexactRepeating으로 간주됩니다. – Reva
나는 그 사실을 모르고 있습니다. 어쩌면 우리는 정확한 동작을보기 위해 안드로이드 소스 코드를 확인해야합니다. –
Google의 설명서에서 API 19부터 반복되는 모든 알람은 정확하지 않습니다. 처음으로 즉시 알람을 울리면 어떻게됩니까? – Reva