Android Move to background instead of quit
사용 언어: Kotlin 1.6.10
사용 버전: Android Studio 2021.1.1 Patch 2
안드로이드에서 뒤로 가기 버튼을 눌렀을 때, Activity 종료 대신에 백그라운드 작업으로 옮기고 싶을 때가 있습니다.
기본적인 Back 버튼은 종료로 이어집니다.
사용 버전: Android Studio 2021.1.1 Patch 2
안드로이드 Move to background instead of quit을 알아보겠습니다.
안드로이드에서 뒤로 가기 버튼을 눌렀을 때, Activity 종료 대신에 백그라운드 작업으로 옮기고 싶을 때가 있습니다.
기본적인 Back 버튼은 종료로 이어집니다.
위처럼, 뒤로 나가서 다시 들어가면 처음부터 시작 로고 화면이 나옵니다. 종료가
되었기 때문이죠.
그럼 우리가 원하는 백그라운드로 넘어가는 작업은 어떻게 할까요?
onBackPressed를 Override 합니다.
그리고 moveTaskToBack()을 입력합니다.
moveTaskToBack()는 백그라운드로 Activity를 넣는 함수입니다. 괄호 안에는 참
거짓이 들어갑니다.
false 일 때에는 Activity가 Root 일 때에만 작동하고, true 일 때에는
Activity가 Root가 아니라도 백그라운드로 집어넣습니다.
실행해 봅시다.
백그라운드에서 불러와져서 로고가 다시 안 보이는 것을 볼 수 있습니다.
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.