WebBackForwardListクラスを使用してWebViewの履歴を取得するにはどうすればよいですか?私はdocumentation pageを見ましたが、私はそれを理解できませんでしたWebBackForwardList WebViewの履歴にアクセスする適切な方法は?私はListViewの履歴を解析するつもりですが、WebViewの履歴にアクセスする方法の例は見つかりません。履歴を取得する適切な方法は何ですか?あなたのWebViewのインスタンスでWebBackForwardListからWebViewの履歴を取得する
6
A
答えて
12
、ちょうどcopyBackForwardListを(使用)、例えば
WebBackForwardList wbfl = webView.copyBackForwardList();
次に、for-loopを設定してリストをスキャンし、項目(例:タイトル、URL)を取り出し、ListView(または何でも)に送信します。
0
うん、 あなたは WebBackForwardList
例を使用することができます。
public void getBackForwardList(){
WebBackForwardList currentList = this.copyBackForwardList();
int currentSize = currentList.getSize();
for(int i = 0; i < currentSize; ++i)
{
WebHistoryItem item = currentList.getItemAtIndex(i);
String url = item.getUrl();
LOG.d(TAG, "The URL at index: " + Integer.toString(i) + " is " + url);
}
}
関連する問題
- 1. Djangoからの休息履歴を取得する簡単な履歴
- 2. SQLからの履歴値の取得
- 3. Android webview set(inject)WebBackForwardList
- 4. IOS:SMS履歴を取得
- 5. Eclipseコンソール履歴の取得
- 6. コンソールの履歴を取得する
- 7. コマンドラインの履歴を取得する
- 8. 履歴からのコミットのクローンを取得する方法
- 9. ASP.NETのSVNリポジトリからASP.NETのリビジョン履歴を取得する
- 10. 残りのサービスからゲンキンズのビルド履歴を取得する
- 11. Doctrine 2 - 履歴テーブルから最新のレコードを取得する
- 12. Sinch iOSからメッセージの履歴を取得する方法は?
- 13. Googleのウェブ履歴から古い検索を取得する
- 14. 履歴オブジェクトから最後のページURLを取得する - クロスブラウザ?
- 15. エラスティックビーンズトーク履歴ログを取得するaws
- 16. テスト履歴を取得する方法
- 17. ローカル履歴を取得するSVN
- 18. openfireサーバーからチャット履歴を取得する方法は?
- 19. XMPPから古いメッセージ(チャット履歴)を取得する方法
- 20. Asana APIからステータス更新履歴を取得する方法
- 21. iphoneから通話履歴を取得するには?
- 22. CVSアーカイブから履歴を取得する
- 23. xmppサーバーからチャット履歴を取得する方法smackライブラリ
- 24. Twitterから履歴データを取得する
- 25. XMPP for ejabberdからチャット履歴を取得する方法
- 26. 履歴からメッセージを取得中に重複メッセージを取得する
- 27. PayPal APIで取引履歴を取得
- 28. ガベージコレクションの履歴データを取得
- 29. 履歴なしのメッセージをGmail APIから取得
- 30. Android:特定の連絡先からCallLog履歴を取得
それはあなたが理解していないことを、正確には何ですか? WebBackForwardListは、サイズを持つWebHistoryItemのリストです。これは、後方項目と前方項目の合計です。現在のインデックスから0に戻った場合は、バックアイテムを取得できます。現在のインデックスからgetSize-1に上がった場合は、前方アイテム(訪問した場所と戻った場所が押されたページ)を取得できます。 – user2808624