mediaQuery static method
Returns the current MediaQueryData, ensuring initialization.
If not initialized, attempts a lazy initialization. Throws a StateError
when no view is available or when Flutter isn't fully initialized.
Implementation
static MediaQueryData mediaQuery() {
if (_media != null) return _media!;
init();
if (_media != null) return _media!;
throw StateError(
'FlutterSExtensions not initialized: call FlutterSExtensions.init(context) '
'early (e.g., in MaterialApp.builder) or ensure a FlutterView is available.',
);
}