@Override protected void onStop() { super.onStop(); if (generator == null || generator.getWebview() == null) return; Log.i("WebView", "onStop()"); try { Class.forName("android.webkit.WebView") .getMethod("onStop", (Class[]) null) .invoke(generator.getWebview(), (Object[]) null); } catch (IllegalArgumentException e) { } catch (IllegalAccessException e) { } catch (InvocationTargetException e) { } catch (NoSuchMethodException e) { } catch (ClassNotFoundException e) { } }