Stay organized with collections
Save and categorize content based on your preferences.
public interface SupportingPane
A marker interface for NavDestination
subclasses that sit alongside the view of other destinations.
Supporting pane destinations have the same lifecycle as the other visible destinations (e.g., a non-SupportingPane destination will continue to be resumed when a supporting pane is added to the back stack).
androidx.navigation.NavController.OnDestinationChangedListener
instances can also customize their behavior based on whether the destination is a SupportingPane.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-07-30 UTC.
[null,null,["Last updated 2025-07-30 UTC."],[],[],null,["# SupportingPane\n==============\n\nArtifact: [androidx.navigation:navigation-common](/jetpack/androidx/releases/navigation) \n[View Source](https://cs.android.com/search?q=file:androidx/navigation/SupportingPane.kt+class:androidx.navigation.SupportingPane) \nAdded in [2.9.3](/jetpack/androidx/releases/navigation#2.9.3)\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/androidx/navigation/SupportingPane \"View this page in Kotlin\") \\|Java\n\n\n```\npublic interface SupportingPane\n```\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA marker interface for [NavDestination](/reference/androidx/navigation/NavDestination) subclasses that sit alongside the view of other destinations.\n\nSupporting pane destinations have the same lifecycle as the other visible destinations (e.g., a non-SupportingPane destination will continue to be resumed when a supporting pane is added to the back stack).\n\n[androidx.navigation.NavController.OnDestinationChangedListener](/reference/androidx/navigation/NavController.OnDestinationChangedListener) instances can also customize their behavior based on whether the destination is a SupportingPane."]]