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

转于:http://xiaomi4980.blog.163.com/blog/static/215945196201311341130656/

--------------------------------------------------------------------------------------------

 

 

 

今天在改Webview页面的时候出现了闪退。看Log发现是这个问题Error: WebView.destroy() called while still attached。

 

谷歌了一下。发现只有stackoverflow解释这个问题比较清楚,另外鄙视下百度,啥都搜不到。不过一些问题能用中文描述的,还是百度相关内容比较多。

 

现在总结下这个问题的解决办法。先大概解释下这个错误,这个错误从字面意思来说是当你结束webview的时候,Webview还依附在父控件下,使用解决这个问题

就是在WebView.destroy()前要解除他们之间的依附关系。一般会碰上这个问题应该是这样对webview进行了操作:

 

protected void onDestroy()
{
    if (adView != null)
    {
        adView.destroy();
    }
}

你可能感兴趣的:(webView)