ben nasıl belirleneceğini öğrenmek istiyorum. Android WebView tamamen yüklenirken ne zaman belirlenir? Bir WebView yükleme yapılması tamamen <strong><em></em></strong> olduğunda
beni tamamen tanımlayalım. - yönlendirmeler varsa bu birden çok kez ateşlerWebViewClient.onPageFinished()
:
- Tüm yönlendirmeler şey bu soruya
Kötü cevapları yüklemek için henüz, sayfa gözle görülür görüntülenir
PictureListener.onNewPicture()
- bu ekran değişiklikler ve AFAICT her yönlendirmek her zaman ateşler. Nihai ateşin hangisi olduğunu nasıl bilebilirim?
WebChromeClient.onProgressChanged()
- onPageFinished ile aynı sorun. Bu niçin kabul edilemez olduğunu, açık olmalı -
Thread.sleep(5000)
(David aşağıda bu çözümü önerdi sonra eklendi). Tabii ki, yukarıda belirtilenlerin akıllıca bir kombinasyonu mükemmel olurdu.
Bunu neden sormak istiyorum? webview yükleme yapılması tamamen bir kez bazı javascript bir kez enjekte etmek istiyorum.
WebViewClient.onPageFinished() 'nize" kötü yanıt "ekleme: [this] 'e göre (http://stackoverflow.com/a/5172952/725417), birden çok kez ** tetiklenir. Bir sayfada birkaç iframe var. – uTubeFan
@Carlos Man olduğun gibi aynı pozisyondayım.Durumumu daha da kötüleştiren tek şey, PictureListener'ın kullanımdan kaldırılmış olmasıdır. Bir çözüm bulabildin mi? İçerik genişliğini ekranın genişliğine bölmem gereken web sayfası toplam sayfa sayısını hesaplamam gerekiyor. Ancak, sayfa tamamen ekranda görünene kadar bunu yapamam. Herhangi bir çözüm? –
@ArunavhKrishnan Son baktığımda 3 yıl önceydi. Sonunda kabul edilen cevaba benzer bir şey yaptığımı düşünüyorum. İyi şanslar! –