簡體   English   中英

Android WebView無法加載大型html內容(部分加載為白色)

[英]Android webview fail to load large html content (some part load as white)

我有一個WebView從包含WebViewViewPager的響應中加載html數據,因此,如果我快速滑動該數據將加載,但某些部分將變為白色,最初我以為onRenderProcessGone出現渲染問題,但它並未應用於該方法

@Override
    public boolean onRenderProcessGone(WebView view,
            RenderProcessGoneDetail detail) {
}

這是視圖分頁器中的渲染Webview的外觀 圖片

如果看到上面的圖像,則可以看到未渲染的部分。 如果我在轉到其他頁面后向后滑動,則數據將完美加載,那么如何解決該問題。 我遵循了“ 管理WebView對象,但注意到它正在工作,希望有人能幫助解決該問題

這是Chrome版本V74,一個bug,當我們使用內部cardview WebView中,我可以看到你的WebView里面cardview,所以不要擔心,他們已經做了在金絲雀版本V75細節上的修正點擊下方的鏈接渲染問題

因此,為了進行測試,您可以從Play商店下載chrome的canary版本,並從開發人員控制台將其啟用為webview,然后檢查是否遇到問題。 如果已修復,請等待chrome v75的穩定版本,同時如果需要緊急修復,我建議您將cardview更改為linear-layout並使用陰影作為背景制作卡片圖像,生成卡片時可以檢查shadow4android

否則等待穩定的發布,希望這對您有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM