NavController.OnDestinationChangedListener

fun interface NavController.OnDestinationChangedListener


OnDestinationChangedListener receives a callback when the currentDestination or its arguments change.

Summary

Public functions

Unit
onDestinationChanged(
    controller: NavController,
    destination: NavDestination,
    arguments: Bundle?
)

Callback for when the currentDestination or its arguments change.

Public functions

onDestinationChanged

Added in 1.0.0
fun onDestinationChanged(
    controller: NavController,
    destination: NavDestination,
    arguments: Bundle?
): Unit

Callback for when the currentDestination or its arguments change. This navigation may be to a destination that has not been seen before, or one that was previously on the back stack. This method is called after navigation is complete, but associated transitions may still be playing.

Parameters
controller: NavController

the controller that navigated

destination: NavDestination

the new destination

arguments: Bundle?

the arguments passed to the destination