Notice
Recent Posts
Recent Comments
Link
투케이2K
54. (TWOK/LOGIC) [Android] 앱 백그라운드 상태 전환 및 앱 재구동 로직 - App Running TimeOut Restart Logic 본문
투케이2K 로직정리
54. (TWOK/LOGIC) [Android] 앱 백그라운드 상태 전환 및 앱 재구동 로직 - App Running TimeOut Restart Logic
투케이2K 2024. 4. 2. 19:45[로직 정리]
정리 로직 : Android
상태 : [Android] 앱 백그라운드 상태 전환 및 앱 재구동 로직 - App Running TimeOut Restart Logic
[설 명]
[1] : 안드로이드 최상위 Application 클래스에서 액티비티 라이프 사이클 감지 ActivityLifecycleCallbacks 리스너 등록
[2] : 특정 액티비티가 onPause (정지) 상태가 된 경우 현재 날짜 및 시간 저장 수행
[3] : 사용자가 일정 시간 이후 다시 앱을 포그라운드 활성 시 onResume 상태에서 백그라운드 전환 된 시간과 포그라운드로 올라온 시간 비교 수행
[4] : 해당 오차가 ex : 30 분 이상 나는 경우 자동으로 Task 클리어 후 앱 런쳐 액티비티로 Intent 이동 수행 (앱 재구동 로직)
[5] : 앱 런쳐 액티비티에서는 기존에 저장 된 백그라운 및 포그라운드 전환 시간 초기화
[6] : 다시 로그인 및 메인 화면 부터 앱 동작 수행 실시
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments