춤추는 개발자

[1.1.0] Android API 23에서 강제 종료 문제 해결 본문

우산 챙겨주는 알람시계/공지사항 및 릴리즈 노트

[1.1.0] Android API 23에서 강제 종료 문제 해결

Heon_9u 2021. 4. 1. 01:29
728x90
반응형

 

 

🛠 Android 23에서 주소 검색 창에 띄어쓰기가 있는 경우, 강제 종료 문제를 해결했습니다.

 

 - 해당 문제는 띄어쓰기가 포함된 요청을 보내면 "%20"으로 변환되어 검색되는 것을 확인했습니다. 이를 적용하여 replaceAll 메서드로 띄어쓰기를 "%20"으로 대체했습니다.

 

 

🛠 Android 23에서 알람 해제창이 뜨지않는 문제를 해결했습니다.

🛠 설정된 알람이 처음 울릴 때, 알람이 울리지 않는 현상을 해결했습니다.

 

 - 두 문제는 하나의 원인이였는데, Alarm객체의 getLoation_id() 메서드가 NULL을 반환하면서 Service가 제대로 작동하지 않았습니다. Alarm과 Location 클래스를 모두 Builder Pattern을 적용하면서 location의 id를 0으로 초기화했습니다. 또한, Alarm을 생성 및 수정하는 과정에서 alarm.location_id에 NULL이 저장되지 않도록 수정했습니다.

 

 


📢 자기소개서 쓰고, 알고리즘 문제 풀고, 다음주 면접 준비까지 하다보니 개발할 시간이 부족합니다ㅠㅠ 날씨 탭도 얼른 제작하고 싶은데 엄두가 나질 않는군요😂

728x90
반응형