Webview.loadDataWithBaseURL()で再読み込み

webview.loadDataWithBaseURL()を使って再読み込みさせると異常に重い。そんな時の対策。

再読込させるんじゃなくて、webviewのインスタンスを再度作成して親viewにaddViewさせる。

色々やり方はあると思うけどwebviewのインスタンスを作成する前に毎回削除すればいい。

if(webview != null){

webview.destroy();

parentView.removeView(webview);

}

//この後にwebviewのインスタンスを作る処理とかloadDataWithBaseURL()とかの処理

これで異常に重い現象は解消される。

ちょっと抽象的ですいません。