WebView.loadDataWithBaseURL() aracılığıyla web görünümüme veri yükledikten hemen sonra web görünümümdeki bazı Javascript'i enjekte etmeye çalışıyorum ancak verilerin gerçekte ne zaman biteceğini bilmenin bir yolu yok. Bu yöntem senkronize mi? Hafızadan geldiği için hemen yüklenmekte olan verilere güvenebilir miyim? Ben soruyorum çünkü enjekte benim Javascript sayfasındaki öğeleri görmüyor gibi görünüyor. Ben varsayım çünkü JS enjekte önce görünüm yüklü değil. (Bunu henüz kanıtlamadım.)Webify.loadDataWithBaseURL() hakkında bildirim
0
A
cevap
1
WebViewClient'i, Web123 ile setWebViewClient() kullanarak kaydedebilir ve sayfanın yüklenmesi bittikten sonra onPageFinished() kodunu uygulayabilirsiniz.
İlgili konular
- 1. Sonraki teknik hakkında geri bildirim bekliyorum NexPlayer ™
- 2. UINavigationController'da açılan görünüm hakkında nasıl bildirim alınır?
- 3. Nesne imha etme/imha etme hakkında bildirim alın
- 4. bildirim
- 5. Bildirim merkezindeki bildirim merkezini kaldırma
- 6. Bildirim alındığında bildirim geldiğinde android
- 7. Ayrıntılarla Bildirim
- 8. Bildirim simgesini bildirim çekmecesinde bildirim simgesi olarak nasıl belirlenir
- 9. css hakkında atalar seçiciler hakkında
- 10. Kurucular hakkında Java sınavı hakkında
- 11. Bildirim simgesi eksik 11
- 12. Kayıt son bildirim bildirim metnini nasıl değiştiririm?
- 13. Bildirim Sistemi için Bildirim Şeması Facebook'a Benzer
- 14. Bildirim yöneticisi bildirim numarası sıfırlama nasıl sıfırlanır
- 15. Unix'te paylaşılan kütüphaneler hakkında ikilem Dilim hakkında
- 16. RenderScript Hakkında
- 17. Satır içi tanım ve bildirim
- 18. Kayıt bildirim 9 ben bildirim kaydetmek için bu kullanıyorum
- 19. Cihaz kapatılırsa bildirim alanında/çubuğunda bildirim nasıl devam edebilir?
- 20. Android ile Azure Bildirim Hub'ları - Kullanıcıların alt kümelerine bildirim gönderme
- 21. Android: Bildirim sesi ben bu kodla bir bildirim var
- 22. Kakao Özel Bildirim Örneği
- 23. stackoverflow tarzı bildirim çubuğu
- 24. Android'i kapatın Bildirim
- 25. PHP Elma bildirim geçidi
- 26. Çift geri bildirim sorunu
- 27. java'da bildirim dosyasını
- 28. ImageButton dokunmatik geri bildirim
- 29. "Bulunan derlemenin bildirim tanımı,"
- 30. org.hibernate.exception.DataException: bildirim yapılamadı
Tüm bunları yaptım. Yukarıda söylediğim gibi, verilerimi bellekten yüklemek için loadDataWithBaseURL yöntemini kullandığımda bu geri bildirimler çağrılmıyor. Sorum şu: Herhangi bir geri arama bekleyebilir veya veri hemen yüklenirse. – Cliff
PageFinished veya herhangi bir geri aramada bahsetmediniz, bu yüzden ilk belirgin eksik bileşenle gittim. WebView kendi iş parçacıklarında uyumsuzluk yaratır, bu yüzden geri aramalara güvenmeniz gerekir. Tam olarak ne yaptığınızı ve beklediğiniz gibi çalışmayanları paylaşmak için daha spesifik verileriniz varsa, lütfen bunu yansıtmak için sorunuzu güncelleyin. Kod eklemek her zaman yardımcı olur. –
Oops, Sanırım bundan bahsetmedim, kafamdaydı ama asla yazıya dökmedim! Benim içten özür dilerim! Evet Kayıtlı geri aramalarım var ancak hiçbiri çağrılmıyor. Web sayfalarını yükleme yolunda özel bir şey olduğuna inanıyorum. – Cliff