访问完整的WebView历史记录

时间:2020-07-04 13:11:11

标签: android webview

我的应用程序集成了Web浏览器,并使用按钮在ListView中显示历史记录,按钮代码:

private void showHistory(){
    WebBackForwardList currentList = myWebView.copyBackForwardList();
    int currentSize = currentList.getSize();
    String[] history = new String[currentSize];
    for(int i = 0; i < currentSize; ++i){
        WebHistoryItem item = currentList.getItemAtIndex(i);
        history[i] = item.getTitle();
    }
    ArrayAdapter <String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, history);
    lv_history.setAdapter(adapter);
}

它可以工作,但只显示当前会话的历史记录,当我关闭应用程序并重新打开它时,似乎已删除了过去会话的历史记录

0 个答案:

没有答案