Как сделать в BottomNavigationView связи?

Как организовать в BottomNavigationView связи ? чтобы когда я нажимал кнопку назад он возвращался на одну вкладку назад а не выходил из приложения.

class MainActivity : AppCompatActivity () {

    private lateinit var binding: ActivityMainBinding

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

        binding = ActivityMainBinding.inflate(layoutInflater)
        setContentView(binding.root)

        val navView: BottomNavigationView = binding.navView

        val navController = findNavController(R.id.nav_host_fragment_activity_main)

        // Passing each menu ID as a set of Ids because each
        // menu should be considered as top level destinations.
        val appBarConfiguration = AppBarConfiguration(setOf(
                R.id.navigation_home,
            R.id.navigation_dashboard,
            R.id.navigation_notifications,
            R.id.navigation_fourth,
            R.id.navigation_fifth))
        setupActionBarWithNavController(navController, appBarConfiguration)
        navView.setupWithNavController(navController)

Ответы (0 шт):