WebViewをonDestroy()した際のError。

Error: WebView.destroy() called while still attached

これが発生することがある。
落ちるというわけではないが、妙に気になる赤字なので対処した。

@Override
public void onDestroy(){
        if(webview!=null){
	        baseLayout.removeView(webview);
	        webview.removeAllViews();
	        webview.destroy();
        }
	super.onDestroy();
}

ここでのbaseLayoutは、webviewの親Layout。
この辺とか参考になりました。
参考:http://android.codota.com/scenarios/518913a0da0a50347f67438b?tag=out_2013_05_05_07_19_34

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です