在关闭webview

时间:2015-08-11 04:03:24

标签: android

我为Android 4.x或5.x开发。

我在Java代码中创建如下所示的Web视图。 这是snipet

            ((Activity) context_).runOnUiThread(new Runnable() {
                   @SuppressLint("NewApi")
                   public void run() {
                           webView_ = new android.webkit.WebView(context_);
                           contentView_.addView(webView_);

                           webView_.getSettings().setDomStorageEnabled(true);
                           webView_.getSettings().setUseWideViewPort(true);
                           webView_.getSettings().setLoadWithOverviewMode(true);

                                                              webView_.setHorizontalScrollBarEnabled(false);

                           webView_.requestFocus(View.FOCUS_DOWN);
                           webView_.setVerticalScrollbarOverlay(true);
                           webView_.setWebViewClient(new WebViewClient() {

                           @Override
                           public boolean shouldOverrideUrlLoading(
                                  android.webkit.WebView view, String url) {

                                  // do something

以后...... 我关闭WebView,如下所示

            ((Activity) context_).runOnUiThread(new Runnable() {


                    public void run() {

                           if (webView_ != null) {
                                   contentView_.removeView(webView_);
                                   webView_.destroy();
                                   webView_ = null;
                           }

                   }

           });

但即使我触摸物理音量按钮,音量面板也无法打开...

0 个答案:

没有答案