Jak uzyskać historię WebView przy użyciu klasy WebBackForwardList? Spojrzałem na documentation page, ale nie mogłem tego zrozumieć, czy jest to właściwy sposób dostępu do historii WebView? Mam zamiar sparsować historię do ListView, nie mogę znaleźć żadnych przykładów, jak uzyskać dostęp do historii WebView, Jaka jest właściwa metoda, aby uzyskać historię?uzyskiwanie historii WebView z WebBackForwardList
6
A
Odpowiedz
12
Na Webview przykład, wystarczy użyć copyBackForwardList(), na przykład
WebBackForwardList wbfl = webView.copyBackForwardList();
Następnie skonfiguruj pętlę for, aby przeskanować listę, pobrać wpisy (np. Tytuł, URL) i wysłać je do ListView (lub cokolwiek innego).
0
Tak, można użyć WebBackForwardList
Przykład:
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);
}
}
Powiązane problemy
- 1. Uzyskiwanie historii ajax
- 2. Uzyskiwanie bitmapy z WebView generuje awarię OutOfMemory
- 3. Usunąć/Usunąć konkretny URL z historii przeglądania stron internetowych Androida?
- 4. Uzyskiwanie całej historii plików za pomocą git-p4
- 5. Pop ostatni stan z historii
- 6. usuwanie punktów historii z przeglądarki
- 7. Git - Usuń commit z historii
- 8. WebView z IFRAME android
- 9. Uchwyt Android WebView onReceivedClientCertRequest
- 10. Problemy z odtwarzaczem Vimeo w aplikacji WebView aplikacji WebView
- 11. WebView z niestandardowym klientem HTTP
- 12. Przeglądanie historii plików git
- 13. łączenie historii w tty
- 14. Stan wypychania IE historii
- 15. usunąć przesłaną listę zmian z historii perforacji
- 16. Jak usunąć plik binarny z historii skamieniałości
- 17. Usuwanie zawartości pliku z historii SVN
- 18. usuwanie pliku z historii git nie działa
- 19. Jak usunąć stronę z historii przeglądarki?
- 20. Korzystanie z historii GWT do przekazywania parametrów?
- 21. Dziennik historii zdalnej
- 22. Usunięcie historii rtęci
- 23. Konwersja daty/czasu historii historii Chrome na czytelny format
- 24. Wyświetlanie historii zmian za pośrednictwem usługi Webdav
- 25. Zwiększenie długości historii IPythona
- 26. WebView ZoomButtonsController
- 27. Uzyskiwanie dostępu do historii zmian w dokumentach Google za pośrednictwem interfejsu API przy użyciu R?
- 28. Uzyskiwanie wybranych elementów programowo z uiwebview?
- 29. Android WebView - nawigacja po przekierowaniu adresu URL
- 30. Jak wyszukiwać cvs komentarz historii
Co to jest dokładnie, że nie rozumiesz? WebBackForwardList to lista elementów WebHistoryItems o rozmiarze, który jest sumą elementów do tyłu i do przodu. Jeśli cofniesz się od bieżącego indeksu do zera, możesz pobrać pozycje z powrotem. Jeśli przejdziesz od bieżącego indeksu do getSize-1, możesz pobrać elementy do przodu (strony, które odwiedziłeś, a następnie wróciłeś). – user2808624