Android访问webview历史记录

时间:2014-04-25 09:37:37

标签: android webview android-activity

我正在开发一个有两个活动的Android应用程序。在这两个活动中我都有一个WebView。 在开始第二个活动时,我需要将第一个活动的WebView的历史记录复制到第二个活动的WebView。 所以在这里我需要完成两件事。

  1. 获取第一项活动webview的历史记录列表(让历史记录为history1
  2. 在第二项活动中将history1添加到webview2的历史记录中。
  3. 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

你需要

WebBackForwardList mWebBackForwardList = mWebView.copyBackForwardList();
String historyUrl =  mWebBackForwardList.getItemAtIndex(mWebBackForwardList.getCurrentIndex()-1).getUrl();

获取所有网址

然后设置for循环来扫描列表,提取条目(例如标题,URL),并将它们发送到ListView(或其他)。