diff --git a/src/android/InAppBrowser.java b/src/android/InAppBrowser.java index 76dc150cc..e8e5689b3 100644 --- a/src/android/InAppBrowser.java +++ b/src/android/InAppBrowser.java @@ -536,6 +536,14 @@ public void onPageFinished(WebView view, String url) { dialog.dismiss(); dialog = null; } + + if (url.equals(new String("about:blank"))) { + inAppWebView.onPause(); + inAppWebView.removeAllViews(); + inAppWebView.destroyDrawingCache(); + inAppWebView.destroy(); + inAppWebView = null; + } } }); // NB: From SDK 19: "If you call methods on WebView from any thread