NavigationPushNamedAction<R> class
Properties
-
debugLabel
→ String
-
The debug label of the action.
Override this getter to provide a custom label.
no setteroverride
-
hashCode
→ int
-
The hash code for this object.
no setteroverride
-
notifier
→ GlobalRedux
-
Access the notifier to access other notifiers.
no setterinherited
-
notifierType
→ Type
-
no setterinherited
-
ref
→ Ref
-
Access the Ref.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
state
→ void
-
Returns the current state of the notifier.
no setterinherited
Methods
-
after()
→ void
-
Override this to have some logic after the action is dispatched.
This method is called even if before or reduce throws.
inherited
-
before()
→ Future<void>
-
See BaseReduxAction.before for documentation.
inherited
-
compareIdentity(LabeledReference other)
→ bool
-
Compares the identity of two LabeledReferences.
inherited
-
dispatch(SynchronousReduxAction<GlobalRedux, void, dynamic> action, {String? debugOrigin})
→ void
-
Dispatches a synchronous action and updates the state.
Returns the new state.
inherited
-
dispatchAsync(AsynchronousReduxAction<GlobalRedux, void, dynamic> action, {String? debugOrigin})
→ Future<void>
-
Dispatches an asynchronous action and updates the state.
Returns the new state.
inherited
-
dispatchAsyncTakeResult<R2>(BaseAsyncReduxActionWithResult<GlobalRedux, void, R2> action, {String? debugOrigin})
→ Future<R2>
-
Dispatches an asynchronous action and updates the state.
Returns only the result of the action.
inherited
-
dispatchAsyncWithResult<R2>(BaseAsyncReduxActionWithResult<GlobalRedux, void, R2> action, {String? debugOrigin})
→ Future<(void, R2)>
-
Dispatches an asynchronous action and updates the state.
Returns the new state along with the result of the action.
inherited
-
dispatchTakeResult<R2>(BaseReduxActionWithResult<GlobalRedux, void, R2> action, {String? debugOrigin})
→ R2
-
Dispatches an action and updates the state.
Returns only the result of the action.
inherited
-
dispatchWithResult<R2>(BaseReduxActionWithResult<GlobalRedux, void, R2> action, {String? debugOrigin})
→ (void, R2)
-
Dispatches an action and updates the state.
Returns the new state along with the result of the action.
inherited
-
emitMessage(String message)
→ void
-
Emits a message to the observer.
inherited
-
external<T2>(BaseReduxNotifier<T2> notifier)
→ Dispatcher<BaseReduxNotifier<T2>, T2>
-
Use this method to dispatch external actions within an action.
This ensures that the dispatched action has the correct
debugOrigin.
inherited
-
navigate()
→ Future<R?>
-
Override this method to implement your custom push action.
Access the NavigatorState with
ref.read(navigationProvider).key.currentState.
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
reduce()
→ Future<R?>
-
The method that returns the result.
inherited
-
toString()
→ String
-
A string representation of this object.
override
-
wrapReduce()
→ Future<R?>
-
Override this to have some logic before and after the reduce method.
Specifically, this method is called after
before and before after:
before -> wrapReduce -> after
inherited