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:
context.maybeMessenger?.showSnackBar(
const SnackBar(content: Text('Optional messenger')),
);
Implementation
ScaffoldMessengerState? get maybeMessenger => ScaffoldMessenger.maybeOf(this);