https://developer.android.com/guide/navigation/navigation-custom-back?hl=ko

 

맞춤형 뒤로 탐색 기능 제공  |  Android 개발자  |  Android Developers

이 페이지는 Cloud Translation API를 통해 번역되었습니다. 맞춤형 뒤로 탐색 기능 제공 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 뒤로 탐색 기능은 사용자

developer.android.com

 

https://developer.android.com/reference/androidx/activity/OnBackPressedDispatcher

 

OnBackPressedDispatcher  |  Android Developers

androidx.appsearch.builtintypes.properties

developer.android.com

 

 

deprecated 됐기 때문에 대체 방법

// 액티비티

//콜백 객체 생성
private val callback = object : OnBackPressedCallback(true) {
        override fun handleOnBackPressed() {
            // 뒤로가기 이벤트 여기에서 처리
        }
    }
    
 ...
 
 // 콜백 붙여주기. (onCreate나 함수에서)
 this.onBackPressedDispatcher.addCallback(this, callback) 
 
 
 
 
 // 프래그먼트
 class MyFragment : Fragment() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        // This callback is only called when MyFragment is at least started
        val callback = requireActivity().onBackPressedDispatcher.addCallback(this) {
            // Handle the back button event
        }

        // The callback can be enabled or disabled here or in the lambda
    }
    ...
}

 

+ Recent posts