2

呼び出しWebView.destroy()て、そのビューへの参照がコード内の別の場所にある場合、webView が破棄されたことを検出する方法はありますか? のようなものを探していましたWebView.isDestroyed()

今のハックとして、コードに次を追加しました。コンテキストのチェックがどれほど信頼できるか、または役立つかはわかりません。destroy はコンテキストを null に設定しますか? Android の WebView.java のソース コードをざっと見てみましたが、少し理解できませんでした。ほとんどすべての呼び出しが mProvider に転送されただけでした。 StackOverflow に答えがあります。

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

1 に答える 1

2
if(webView==null)

十分なはずです。

于 2013-04-26T18:55:54.727 に答える