WebBackForwardList sınıfını kullanarak WebView geçmişini nasıl alabilirim? Ben documentation page baktım ama anlayamadım, WebBackForwardList WebView tarihine erişmek için uygun bir yoldur? Geçmişi bir ListView ile ayrıştırmak niyetindeyim, WebView tarihine nasıl erişilebileceğine dair herhangi bir örnek bulamıyorum, geçmişi almak için uygun yöntem nedir?WebView geçmişini WebBackForwardList sitesinden alma
senin webView örneğinde
6
A
cevap
12
, sadece örneğin copyBackForwardList() kullanın
WebBackForwardList wbfl = webView.copyBackForwardList(); Daha sonra, listeyi taramak, girişleri (ör. Başlık, URL) almak ve bunları ListView'ünüze (ya da herhangi bir şeye) göndermek için bir ön-döngü ayarlayın.
0
Evet, sen WebBackForwardList
Örnek kullanabilirsiniz:
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);
}
}
İlgili konular
- 1. Kategori metni EventLogEntry.Category sitesinden alma
- 2. WebBrowser Denetimi'nin arka/fwd geçmişini alma
- 3. js ile WebView içinde konum alma
- 4. Amazon sipariş geçmişini java'da program aracılığıyla geri alma
- 5. WebView WebView Önbelleğini Şifrele
- 6. WebView
- 7. WebView
- 8. Parola geçmişini SqlMembershipProvider
- 9. Pdb'de komut geçmişini kaydetme
- 10. Klasör için geçmişini görüntüleme
- 11. IEx geçmişini nasıl kaydederim?
- 12. Android WebView onReceivedClientCertRequest
- 13. WebView clearHistory() Web görünümünde canGoback() işleviyle mi?
- 14. XMLResourceParser sitesinden org.w3c.dom.Document alın
- 15. Android webview ben basit webview uygulaması düzenlendi
- 16. Dosyadan bash komut geçmişini yükleme
- 17. Taşınan dosyaların GIT geçmişini görüntüleme
- 18. Jenkins yapı geçmişini kişiselleştirin görünüm
- 19. Uygulamanın geçmişini serbest bırakın Connect
- 20. Bir WebView
- 21. WebView ZoomButtonsController
- 22. iOS WebView
- 23. Webview, ANR
- 24. Eclipse güncelleştirme sitesinden HTML üret
- 25. ORMLITE sitesinden kayıt nasıl silinir?
- 26. SelectedItem öğesini TreeView sitesinden kaldırma
- 27. Xcode sitesinden silinmiş dosyalar siliniyor
- 28. Scipy.interpolate sitesinden griddata nasıl kullanılır?
- 29. allocator_traits örneği, cplusplus web sitesinden
- 30. SourceForge sitesinden tüm klasörü indirin
bunu anlamıyorum, tam olarak nedir? WebBackForwardList, bir boyutu olan WebHistoryItems'in bir listesidir; bu, geriye ve ileriye doğru öğelerin toplamıdır. Geçerli dizinden geriye doğru 0'a giderseniz, arka öğeleri getirebilirsiniz. Geçerli dizinden getSize-1'e yükselirseniz, ileriye doğru öğeleri (ziyaret edilen ve sonra tekrar basılan sayfalar) getirebilirsiniz. – user2808624