//[tvlib](../../../index.md)/[org.mjdev.tvlib.extensions](../index.md)/[NavControllerExt](index.md) # NavControllerExt [androidJvm]\ object [NavControllerExt](index.md) ## Functions | Name | Summary | |---|---| | [equals](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#585090901%2FFunctions%2F-1596939238) | [androidJvm]
open operator fun [equals](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#585090901%2FFunctions%2F-1596939238)(other: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [hashCode](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1794629105%2FFunctions%2F-1596939238) | [androidJvm]
open fun [hashCode](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1794629105%2FFunctions%2F-1596939238)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [navigate](navigate.md) | [androidJvm]
fun [NavController](https://developer.android.com/reference/kotlin/androidx/navigation/NavController.html).[navigate](navigate.md)(route: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), args: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html), navOptions: [NavOptions](https://developer.android.com/reference/kotlin/androidx/navigation/NavOptions.html)? = null, navigatorExtras: [Navigator.Extras](https://developer.android.com/reference/kotlin/androidx/navigation/Navigator.Extras.html)? = null) | | [open](open.md) | [androidJvm]
@[MainThread](https://developer.android.com/reference/kotlin/androidx/annotation/MainThread.html)
inline fun <[T](open.md) : [Screen](../../org.mjdev.tvlib.screen/-screen/index.md)> [NavHostController](https://developer.android.com/reference/kotlin/androidx/navigation/NavHostController.html).[open](open.md)(vararg values: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?)
@[MainThread](https://developer.android.com/reference/kotlin/androidx/annotation/MainThread.html)
fun [NavHostController](https://developer.android.com/reference/kotlin/androidx/navigation/NavHostController.html).[open](open.md)(route: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?) | | [openAsTop](open-as-top.md) | [androidJvm]
@[MainThread](https://developer.android.com/reference/kotlin/androidx/annotation/MainThread.html)
inline fun <[T](open-as-top.md) : [Screen](../../org.mjdev.tvlib.screen/-screen/index.md)> [NavHostController](https://developer.android.com/reference/kotlin/androidx/navigation/NavHostController.html).[openAsTop](open-as-top.md)(vararg values: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?) | | [toString](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1616463040%2FFunctions%2F-1596939238) | [androidJvm]
open fun [toString](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1616463040%2FFunctions%2F-1596939238)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | ## Properties | Name | Summary | |---|---| | [currentRoute](current-route.md) | [androidJvm]
val [NavHostController](https://developer.android.com/reference/kotlin/androidx/navigation/NavHostController.html).[currentRoute](current-route.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? |