[안드로이드] 앱 백그라운드 전환 감지하기 - 코틀린&자바


[안드로이드] 앱 백그라운드 전환 감지하기 - 코틀린&자바

안녕하세요. 이번 포스팅에서는 앱이 백그라운드로 전환되고, 다시 포그라운드로 돌아오는 이벤트를 감지하는 기능에 대해 알아보겠습니다. 간단하게 설명드리면 LifecycleEventObserver와 Application을 implement 하여 생명주기에 발생에 따라 이벤트를 감지하여 처리하는 구조입니다. 간단한 예제와 함께 설명드리겠습니다. 결과 GIF 아래와 같이 백그라운드로 전환 후 다시 돌아오는 이벤트를 반복하여 확인했습니다. 결과 로그 최초 포그라운드로 접근시 찍히는 로그입니다. 백그라운드로 전환될 때 찍히는 로그입니다. 다시 포그라운드로 전환될 때 찍히는 로그입니다. 본문 위의 로그에서 보이듯 targetState와 event의 Lifecycle이 다릅니다. targetState는 LifeCyc..


원문링크 : [안드로이드] 앱 백그라운드 전환 감지하기 - 코틀린&자바