我的應用程序顯示了用戶的WebView,之後當他下載一些文件,我想打電話給一個邏輯下載已完成時。
我曾嘗試使用setDownloadListener(),但方法onDownloadStart()沒有被引用
可以在任何身體說我如何處理事實,文件下載完成? 謝謝。
P.S.對不起,我的英語=)
我的應用程序顯示了用戶的WebView,之後當他下載一些文件,我想打電話給一個邏輯下載已完成時。
我曾嘗試使用setDownloadListener(),但方法onDownloadStart()沒有被引用
可以在任何身體說我如何處理事實,文件下載完成? 謝謝。
P.S.對不起,我的英語=)
setwebview客戶端的網頁視圖。在webview客戶端中你可以覆蓋pagefinsih,你從那裏工作
如果沒有在網頁視圖
你可以嘗試運行在檢查文件的存在和它的MD5校驗
校驗贏得」服務循環T爲正確的,除非整個事情已經下載
當它是正確的服務可以通知UI
謝謝,但應用程序無法知道文件用戶將下載什麼,顯然校驗和是未知的 –
有你的網站告訴你的應用程序的MD5校驗,你可以傳遞變量通過javascript注入的webview。你的應用程序知道下載路徑和md5校驗和,有一個服務檢查該位置和文件的md5是否存在,當文件完成並且匹配時,它就起作用。如果文件不存在,則停止循環,如果文件確實存在但md5不匹配,則文件沒有完成。你必須假設它仍在下載 – CQM