AndroidX JetPack NavigationUI - Переопределение действия над не-навигационным элементом в ящике - PullRequest
0 голосов
/ 14 ноября 2018

Я только начал использовать Android NavigationUI для реализации навигации по фрагментам через меню ящика. Хотя это немного похоже на магию, у меня есть одна главная проблема с этим. То есть у меня в меню есть пункт logout, который должен быть не для перехода к какому-либо фрагменту, а к «действию». Хотя я нашел здесь похожие вопросы, такие как этот , я пока не нашел четкого ответа на свой вопрос. Следующая функция, которую я сейчас использую для настройки навигации:

private fun setupNav() {
    val binding: ActivityMainMenuBinding = DataBindingUtil.setContentView(this,
            R.layout.activity_main_menu)
    drawerLayout = binding.drawerLayout
    navController = Navigation.findNavController(this, R.id.content_frame)
    appBarConfiguration = AppBarConfiguration(navController.graph, drawerLayout)

    // Set up ActionBar
    setSupportActionBar(binding.toolbar)
    setupActionBarWithNavController(navController, appBarConfiguration)
    binding.navView.setupWithNavController(navController)
}

Если у вас есть какие-либо предложения о том, как я могу подойти к этому, было бы очень признательно, если бы вы могли поделиться ими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...