use*_*948 7 android webview browser-history
如何使用WebBackForwardList类获取WebView的历史记录?我查看了文档页面,但我无法理解,WebBackForwardList是否正确访问WebView的历史记录?我打算将历史解析为ListView,我找不到任何关于如何访问WebView历史的例子,获取历史的正确方法是什么?
小智 13
例如,在webView实例上,只需使用copyBackForwardList()
WebBackForwardList wbfl = webView.copyBackForwardList();
然后设置for循环来扫描列表,提取条目(例如,标题,URL),并将它们发送到ListView(或其他).
是的,你可以使用 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 );
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10173 次 |
| 最近记录: |