in app/src/main/java/com/amazon/ivs/broadcast/ui/activities/MainActivity.kt [57:70]
override fun onBackPressed() {
getCurrentFragment()?.let { currentFragment ->
when (currentFragment) {
is SplashFragment -> finish()
is ConfigurationSetupFragment -> if (currentFragment.canGoBack()) openFragment(R.id.navigation_splash) else Unit
is ConfigurationSummaryFragment -> openFragment(R.id.navigation_configuration_setup)
is MainFragment -> if (currentFragment.onBackPressed()) finish() else Unit
is SettingsFragment -> openFragment(R.id.navigation_main)
is NetworkPropertiesFragment -> openFragment(R.id.navigation_settings)
is GraphicPropertiesFragment -> openFragment(R.id.navigation_settings)
else -> findNavController(R.id.nav_host_fragment).navigateUp()
}
}
}