mediaQuery static method

MediaQueryData mediaQuery()

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.',
  );
}