saveStateWithOptions method

  1. @SupportedPlatforms(platforms: [AndroidPlatform(apiName: 'WebViewCompat.saveState', apiUrl: 'https://developer.android.com/reference/androidx/webkit/WebViewCompat#saveState(android.webkit.WebView,int,boolean)')])
Future<Uint8List?> saveStateWithOptions({
  1. int? maxSizeBytes,
  2. bool includeForwardHistory = true,
})

Saves WebView state with AndroidX size / history controls when supported.

When maxSizeBytes and includeForwardHistory are both omitted, this delegates to saveState. On Android WebView providers that advertise WebViewCompat.saveState, the optional arguments are forwarded.

Implementation

@SupportedPlatforms(
  platforms: [
    AndroidPlatform(
      apiName: 'WebViewCompat.saveState',
      apiUrl:
          'https://developer.android.com/reference/androidx/webkit/WebViewCompat#saveState(android.webkit.WebView,int,boolean)',
    ),
  ],
)
Future<Uint8List?> saveStateWithOptions({
  int? maxSizeBytes,
  bool includeForwardHistory = true,
}) {
  return saveState();
}