| Interface | Description |
|---|---|
| ControllerChangeHandler.ControllerChangeCompletedListener |
A simplified listener for being notified when the change is complete.
|
| ControllerChangeHandler.ControllerChangeListener |
A listener interface useful for allowing external classes to be notified of change events.
|
| Class | Description |
|---|---|
| ActivityHostedRouter | |
| ChangeHandlerFrameLayout |
A FrameLayout implementation that can be used to block user interactions while
ControllerChangeHandlers are performing changes. |
| Conductor |
Point of initial interaction with Conductor.
|
| Controller |
A Controller manages portions of the UI.
|
| Controller.LifecycleListener |
Allows external classes to listen for lifecycle events in a Controller
|
| ControllerChangeHandler |
ControllerChangeHandlers are responsible for swapping the View for one Controller to the View
of another.
|
| RestoreViewOnCreateController |
A simple controller subclass that changes the onCreateView signature to include a saved view state parameter.
|
| Router |
A Router implements navigation and backstack handling for
Controllers. |
| RouterTransaction |
Metadata used for adding
Controllers to a Router. |
| Enum | Description |
|---|---|
| Controller.RetainViewMode |
Modes that will influence when the Controller will allow its view to be destroyed
|
| ControllerChangeType |
All possible types of
Controller changes to be used in ControllerChangeHandlers |