WebView控件存在以下问题。 我的webview在Activity中定义如下:
public class MyWebView extends Activity {
private WebView webview;
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mywebview);
...
webview = new WebView(getApplicationContext());
webview.setWebChromeClient(new WebChromeClient() { ... });
webview.setWebViewClient(new WebViewClient() { ... });
...
webview.loadUrl("http://www.google.de");
}
一切正常,网页打开。但是如果关闭Activity(按下后退按钮)并返回到我的主菜单,WebView似乎不会被关闭。 http-threads一直在运行。
如果我一个接一个地打开大约10个页面,那么网页不是非整齐的,但是“网页不可用”会显示在WebView中。
有什么问题?如何关闭WebView?
webview.destroy();
webview = null;
e.g。不起作用。
答案 0 :(得分:1)
这样做:
在onPause()中,调用webView.onPause(),并在onResume()中调用webView.onResume()。
答案 1 :(得分:0)