ページ履歴の前後へ移動するには
WebViewは、ページ内のリンクをクリックすると次のページへ遷移する
遷移履歴をたどり、戻るなら
goBack()
進むなら
goForward()
を使う
履歴の取得には
WebViewクラスのcopyBackForwardList()を使う
webview.copyBackForwardList(); WebBackForwardList bfList = webview.copyBackForwardList(); WebHistoryItem item = bfList.getCurrentItem(); String title = item.getTitle(); String url = item getUrl();
さらに、今見ているページ以外の前後の履歴の削除も可能
これは、 clearHistory()を使う
webview.clearHistory();
というように使う
残念なことに1つ前とかのように特定ページのみの削除ということはできない