안드로이드의 알람 매니져 관련 글을 찾던중 시원한 곳을 벅벅 긁어주는 글을 만났다.
1. 안드로이드의 알람은 매우 불안정해서 구글 캘린더 같은 앱도 앱이 켜질때 마다 알람을 재설정 해 준다.
2. 안드로이드 요일반복 구현은, 알람매니져로 한번 울리는 알람을 등록 해 준 후에, 해당 알람이 울리면 다시 알람을 등록하는 구현 방법이 있다.
3. 여러개의 알람을 관리 할 때는, 알람을 생성 할 때, pendingIntent를 구현하게 되는데, 이때 두번째 인자값으로 넣는 requestCode를 통해서 알람을 구분하게 된다. 잘 저장해 두었다가, 이걸 통해서 삭제하면 된다.
4. 디바이스가 재부팅되면 알람들이 다 사라지게 되는데, 이런 상황을 대비하여 boot시 알람을 재설정 하는 클래스를 따로 구현해야 한다.
'안드로이드 앱 프로그래밍' 카테고리의 다른 글
[안드로이드] 액티비티간 데이터 주고 받기 (0) | 2017.02.25 |
---|---|
[안드로이드] 액티비티가 아닌 클래스에서 startActivityForResult 사용하기 (0) | 2017.02.25 |
[안드로이드] 키패드 강제로 올리기/내리기 (0) | 2017.02.25 |
[안드로이드] ListView 클릭이 안될때 (0) | 2017.02.17 |
[안드로이드] Thread Handler 사용하기 (0) | 2017.02.13 |