dispose method

  1. @override
void dispose()

Implementation

@override
void dispose() {
  dynamic viewId = _controller?.getViewId();
  debugLog(
      className: runtimeType.toString(),
      id: viewId?.toString(),
      debugLoggingSettings:
          PlatformInAppWebViewController.debugLoggingSettings,
      method: "dispose",
      args: []);
  final isKeepAlive = params.keepAlive != null;
  _controller?.dispose(isKeepAlive: isKeepAlive);
  _controller = null;
  params.pullToRefreshController?.dispose(isKeepAlive: isKeepAlive);
  params.findInteractionController?.dispose(isKeepAlive: isKeepAlive);
}