maybeMessenger property
ScaffoldMessengerState?
get
maybeMessenger
Returns the nearest ScaffoldMessengerState for the current context or
null if no ScaffoldMessenger ancestor is found.
This is the nullable variant of messenger that uses ScaffoldMessenger.maybeOf. Prefer this when displaying a SnackBar from a context where you are not certain a ScaffoldMessenger exists.
Example usage:
void example(BuildContext context) {
context.maybeMessenger?.showSnackBar(
const SnackBar(content: Text('Optional messenger')),
);
}
void main() {}
Implementation
ScaffoldMessengerState? get maybeMessenger => ScaffoldMessenger.maybeOf(this);