了解WebView是否已被销毁

时间:2013-04-26 18:44:05

标签: android

如果我调用WebView.destroy()并且我在代码中的其他位置引用了该视图,是否有办法检测到webView已被破坏?我正在寻找像WebView.isDestroyed()这样的东西。

现在作为一个黑客,我在我的代码中添加了以下内容。我不知道检查上下文的可靠性或有用性。 destroy是否将上下文设置为null,我快速浏览了android中WebView.java的源代码,但它有点过头了,几乎所有的调用都被转发到了mProvider,我不想再花费更长时间了StackOverflow有我的答案。

public void isWebViewDestroyed(WebView v)
{
    return v.getContext() == null;
}

1 个答案:

答案 0 :(得分:2)

if(webView==null)

应该足够了。