码迷,mamicode.com
首页 > Web开发 > 详细

Error: WebView.destroy() called while still attached 解决方法

时间:2014-12-26 14:25:11      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:

一般是在 Activity 的 OnDestroy 中处理 webView,代码如下:

    public void onDestroy() {
        super.onDestroy();
        if (webView != null)
            webView.destroy();
    }

但会出现错误:Error: WebView.destroy() called while still attached

解决方法如下:

    public void onDestroy() {
        if (webView != null) {
            ViewGroup parent = (ViewGroup) webView.getParent();
            if (parent != null) {
                parent.removeView(webView);
            }
            webView.removeAllViews();
            webView.destroy();
        }
        super.onDestroy();
    }
}

  

Error: WebView.destroy() called while still attached 解决方法

标签:

原文地址:http://www.cnblogs.com/scorpio0920/p/4186534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!