꿈 생각 알람이 며칠간 오류를 뿜어대 서비스를 중지하고 재정비를 했다.
1. foreground service가 지나치게 호출됨
알람이 울리면 앱 실행 시 알람이 꺼지게 설정해놨는데. 알람이 꺼지려면 RingtoneService에 intent로 "alarm off"를 보내 꺼야만 했다. SharedPreference를 이용해 알람이 울리는 중에만 foreground service를 호출하도록 변경했다.
2. assert NullPointerException 방지, alarmReceiver가 울릴 때 null사전 방지.
3.
'일일 스터디노트' 카테고리의 다른 글
사서 고생하기 | 40일차 | 게시판 개발 (0) | 2019.12.26 |
---|---|
사서 고생하기 | 39일차 | 앱 인트로, IntroActivity 설정 (0) | 2019.12.26 |
사서 고생하기 | 37일차 | Tilt to read Generator 개발 (2) | 2019.12.21 |
사서 고생하기 | 36일차 | 포그라운드를 이용한 몇초집중함 앱 (0) | 2019.12.15 |
사서 고생하기 | 35일차 | 꿈 생각 알람 추가 (0) | 2019.12.14 |