본문 바로가기
안드로이드 코드

20201228 안드로이드 위로 올려 프로그램 종료

by 우딬 2020. 12. 28.

배달 어플 특성상 어플은 계속 백그라운드에 살아있어야하고,

 

대신 어플이 꺼지면 퇴근 조치를 취해야한다.

 

아니면 관리자가 그 라이더가 아직도 일한다라고 생각하고는 주문을 강제 배차 할 수 있기 때문이다.

 

그런데 강제 종료해버릴때 DB에 접속에 퇴근 조치하기전에 어플이 꺼져버려 퇴근이 안되는거 아닙니까..

 

ㅠㅠㅠ

 

그래서 다음에 해결해야지 하고 미루고 미루다가 이젠 만들어야될 때가 되었다.

 

그런데 찾아보니 의외로 간단해서 깜짝 놀랐습니다.

 

아래 링크에 코드가 자세하게 나와있습니다.

 

mine-it-record.tistory.com/228

 

[Android] 안드로이드_Task 강제종료 핸들링 (feat. 최근 실행된 앱)

안드로이드 강제종료 핸들링 하기 ( 출처 : http://dktfrmaster.blogspot.com/2016/12/task.html ) 개발 도중 최근 실행된 앱(스와이프 화면) 에서 앱 강제 종료 시 핸들링을 해야하는 상황이 생겨 실제로 적용.

mine-it-record.tistory.com

이걸로 핸들링하니까 DB접속도 되고 프로그램도 안전하게 종료하고 퇴근도 가능하게 되었다.

 

댓글