Handling back button in Android Navigation Component

前端 未结 23 1373
遥遥无期
遥遥无期 2020-11-29 18:20

I\'d like to know how properly handle system back button action using Navigation Controller. In my app I have two fragments (for ex. fragment1 and fragment2) and I have an a

23条回答
  •  青春惊慌失措
    2020-11-29 19:15

    The recommended method worked for me but after updating my library implementation 'androidx.appcompat:appcompat:1.1.0'

    Implement as below

     val onBackPressedCallback = object : OnBackPressedCallback(true) {
            override fun handleOnBackPressed() {
                // Handle the back button event
            }
        }
        requireActivity().onBackPressedDispatcher.addCallback(this, onBackPressedCallback)
    

    using Kotlin

提交回复
热议问题