Thnx to StefanK комментарий найден Здесь , Вам нужно использовать метод clearHistory()
сразу после завершения загрузки страницы в методе WebViewClient
onPageFinished(WebView view, String url)
также в методе onLoadResource(WebView view, String url)
; следующим образом:
myCoolWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return true;
}
@Override
public void onLoadResource(WebView view, String url) {
// Notice Here.
view.clearHistory();
super.onLoadResource(view, url);
}
@Override
public void onPageFinished(WebView view, String url) {
// And Here.
view.clearHistory();
super.onPageFinished(view,url);
}
});
Также вы можете проверить canGoBack()
и copyBackForwardList()
на манипуляции.