Source Code 0

안드로이드 앱 개발에서 뒤로가기 동작을 처리하는 코드를 써요

안드로이드에서 뒤로가기 액션을 핸들링하여 다른 동작을 재정의하는 코틀린 코드입니다.

                                                       

1. 함수 살펴보기.

onBackPressedDispatcher 요청 분배기에 addCallback 함수로 OnBackPressedCallback 콜백 핸들러 객체를 등록해요. handleOnBackPressed 함수에서 뒤로가기 버튼의 상호작용을 알아내요.

예시코드에서 뒤로가기 기본 동작을 moveTaskToBack 함수를 사용하여서 백그라운드 태스크로 전환하였쩌.

onBackPressedDispatcher.addCallback(this, object: OnBackPressedCallback(true) {
	override fun handleOnBackPressed() {
		moveTaskToBack(true)
	}
})

 

developer.android.com - 맞춤 뒤로 탐색 구현
developer.android.com - handleOnBackPressed
developer.android.com - movetasktoback

 

댓글쓰기

댓글 삭제

댓글을 완전히 삭제할까요?

댓글