Handling back button in Android Navigation Component

前端 未结 23 1348
遥遥无期
遥遥无期 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:04

    Use this if you're using fragment or add it in your button click listener. This works for me.

    requireActivity().onBackPressed()
    

    Called when the activity has detected the user's press of the back key. The getOnBackPressedDispatcher() OnBackPressedDispatcher} will be given chance to handle the back button before the default behavior of android.app.Activity#onBackPressed()} is invoked.

提交回复
热议问题