NavHostRouteController
class NavHostRouteController(provider: StateFlow<NavHostController?>, parentRouteController: RouteController? = null) : ProvidingNavHostRouteController<NavHostController>
Simple ProvidingNavHostRouteController where the provider is a flow of NavHostController
Parameters
provider
The flow of NavHostController to be managed by this Route Controller
parentRouteController
An optional parent RouteController managing this controller.
Constructors
Link copied to clipboard
constructor(provider: StateFlow<NavHostController?>, parentRouteController: RouteController? = null)
Functions
Link copied to clipboard
open override fun AddResultHandlers(viewModel: BaseLifecycleViewModel, resultHandlers: List<NavHostResultHandler<*, *>>)
Adds a list of NavHostResultHandler to handles results for this route controller.
Link copied to clipboard
Navigates back
Link copied to clipboard
Converts Provider into a NavHostController