ページ履歴の前後へ移動するには

ページ履歴の前後へ移動するには

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つ前とかのように特定ページのみの削除ということはできない

コメントを残す

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