Как получить историю WebView с помощью класса WebBackForwardList? Я посмотрел на documentation page, но я не мог этого понять, WebBackForwardList - правильный способ доступа к истории WebView? Я намерен анализировать историю в ListView, я не могу найти примеров того, как получить доступ к истории WebView, Каков правильный метод для получения истории?Получение истории WebView из WebBackForwardList
6
A
ответ
12
На вашем WebView, например, просто использовать 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. Получение Blocker Истории из ралли
- 2. Получение данных истории из таблицы
- 3. Получение истории ajax
- 4. Получение истории объекта
- 5. Получение истории обхода SharePoint
- 6. Получите заголовок для Html-страницы из истории WebView после goBack()?
- 7. Получение истории сафари с телефона
- 8. iOS webview смена сеанса навигации по истории
- 9. Получение исходного кода HTML из webView
- 10. Получение Iframe данных из Android WebView
- 11. Получение данных из WebView в форматах Xamarin
- 12. Быстрое получение данных HTML из Webview
- 13. Получение элемента, затронутого пользователем из webview
- 14. Получение имен на страницу истории
- 15. Получение истории цен на акции
- 16. Отображение истории изменений из таблицы истории
- 17. Получение версии WebView для пользователя?
- 18. Получение текущей истории почтового ящика пользователей Id
- 19. Получение дубликата сообщения при получении сообщений из истории
- 20. получение URL последней страницы из объекта истории - перекрестный браузер?
- 21. Doctrine 2 - Получение последней записи из таблицы истории
- 22. MySQL - Получение исторических «моментальных снимков» из таблицы истории
- 23. Обнаружение почтового звонка из истории веб-просмотра
- 24. Получение позиции документа в WebView?
- 25. Получение java.lang.NullPointerException в Android webView
- 26. получение впечатлений истории потока для приложения
- 27. BASH: Получение редактирования истории как Kornshell
- 28. Получение абстрактной истории через API Facebook
- 29. Получение истории отдыха от Django simple История
- 30. Получение истории прослушивания пользователей, отсортированной по месяцам?
Что это точно, что вы не понимаете? WebBackForwardList - это список элементов WebHistoryItems с размером, то есть суммой элементов назад и вперед. Если вы вернетесь назад от текущего индекса до 0, вы можете получить обратные элементы. Если вы переходите от текущего индекса к getSize-1, вы можете получить пересылаемые элементы (страницы, на которых были посещены, а затем назад). – user2808624