如果我调用WebView.destroy()
并且我在代码中的其他位置引用了该视图,是否有办法检测到webView已被破坏?我正在寻找像WebView.isDestroyed()
这样的东西。
现在作为一个黑客,我在我的代码中添加了以下内容。我不知道检查上下文的可靠性或有用性。 destroy是否将上下文设置为null,我快速浏览了android中WebView.java的源代码,但它有点过头了,几乎所有的调用都被转发到了mProvider,我不想再花费更长时间了StackOverflow有我的答案。
public void isWebViewDestroyed(WebView v)
{
return v.getContext() == null;
}
答案 0 :(得分:2)
if(webView==null)
应该足够了。