배달 어플 특성상 어플은 계속 백그라운드에 살아있어야하고,
대신 어플이 꺼지면 퇴근 조치를 취해야한다.
아니면 관리자가 그 라이더가 아직도 일한다라고 생각하고는 주문을 강제 배차 할 수 있기 때문이다.
그런데 강제 종료해버릴때 DB에 접속에 퇴근 조치하기전에 어플이 꺼져버려 퇴근이 안되는거 아닙니까..
ㅠㅠㅠ
그래서 다음에 해결해야지 하고 미루고 미루다가 이젠 만들어야될 때가 되었다.
그런데 찾아보니 의외로 간단해서 깜짝 놀랐습니다.
아래 링크에 코드가 자세하게 나와있습니다.
mine-it-record.tistory.com/228
이걸로 핸들링하니까 DB접속도 되고 프로그램도 안전하게 종료하고 퇴근도 가능하게 되었다.
'안드로이드 코드' 카테고리의 다른 글
20201228 EditText 밑줄 없애기 (java코드) (0) | 2020.12.28 |
---|---|
20201228 ViewSwitcher 아주 훌륭해! (0) | 2020.12.28 |
20201221 안드로이드 블루투스로 소리 보내기 (2) | 2020.12.21 |
나혼자보는 카카오맵 총정리 (0) | 2020.11.08 |
안드로이드) 스크롤뷰 안에 구글지도 (0) | 2020.09.23 |
댓글