Webview.loadDataWithBaseURL()で再読み込み
webview.loadDataWithBaseURL()を使って再読み込みさせると異常に重い。そんな時の対策。
再読込させるんじゃなくて、webviewのインスタンスを再度作成して親viewにaddViewさせる。
色々やり方はあると思うけどwebviewのインスタンスを作成する前に毎回削除すればいい。
if(webview != null){
webview.destroy();
parentView.removeView(webview);
}
//この後にwebviewのインスタンスを作る処理とかloadDataWithBaseURL()とかの処理
これで異常に重い現象は解消される。
ちょっと抽象的ですいません。