Título DynamicBar de ActionBar desde un Fragmento usando AndroidX Navigation

Estoy usando la nuevaNavegació componente de Android Jetpack.

La configuración de la actividad raíz es bastante simple:

  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    setSupportActionBar(toolbar)

    val navController = findNavController(R.id.navigationFragment)
    setupActionBarWithNavController(navController)

    bottomNavigationView.setupWithNavController(navController)
  }

Funciona bien cuando el título del Fragmento se define en el gráfico de navegación. Pero para un Fragmento, quiero establecer el título dinámicamente.

Intenté confindNavController().currentDestination.label = "Hello world" pero no hace nada.

Por supuesto, podría usar un truco como(activity as? AppCompatActivity)?.supportActionBar?.title = "Hello world", pero siento que romperá la magia quesetupActionBarWithNavController() lo hace por mí. ¿Hay alguna forma de actualizar el título de la barra de acción dinámicamente?

Respuestas a la pregunta(9)

Su respuesta a la pregunta