Skip to content

mightyfrog/OnBackPressedCallback-Sample

Repository files navigation

OnBackPressedCallback (Fragment onBackPressed()) Sample

val callback = object : OnBackPressedCallback(true) {
    override fun handleOnBackPressed() {
        if (some-condition-here) {
            // your fragment onBackPressed() behavior
        } else {
            // default onBackPressed() behavior
            isEnabled = false // DON'T FORGET THIS!
            requireActivity().onBackPressedDispatcher.onBackPressed()
        }
    }
}
requireActivity().onBackPressedDispatcher.addCallback(callback)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages