AnsweringResultNavigator

class AnsweringResultNavigator<R : NavStack.Record>(originalNavigator: Navigator, navStack: NavStack<R>, answeringResultHandler: AnsweringResultHandler) : Navigator(source)

Navigator that sends pending results to the answeringResultHandler when popped.

Constructors

Link copied to clipboard
constructor(originalNavigator: Navigator, navStack: NavStack<R>, answeringResultHandler: AnsweringResultHandler)

Functions

Link copied to clipboard
open override fun backward(): Boolean
Link copied to clipboard
open override fun forward(): Boolean
Link copied to clipboard
open override fun goTo(screen: Screen): Boolean
Link copied to clipboard

A Circuit call back to help navigate to different screens. Intended to be used when forwarding NavEvents from nested Presenters.

Link copied to clipboard
open override fun peek(): Screen?
Link copied to clipboard
open override fun peekBackStack(): List<Screen>
Link copied to clipboard
open override fun peekNavStack(): NavStackList<Screen>?
Link copied to clipboard
open override fun pop(result: PopResult?): Screen?
Link copied to clipboard
open override fun resetRoot(newRoot: Screen, options: Navigator.StateOptions): List<Screen>