2013-08-29 211 views
2

Android的WebView中有這個saveWebArchive方法,因爲API級別11:得到webArchive通過的WebView saveWebArchive

它可以將整個網站保存爲webarchives,這是偉大的!但是,如何將下載的內容重新導入到webview中?我試過

webview.loadUrl(Uri.fromFile(mywebarchivefile)); 但是,只在屏幕上顯示xml。

我嘗試使用WebArchiveReader誰告訴我可以顯示WebArchive,但它只是解析XML和我得到相同的結果。

我現在該怎麼辦?

回答

2

可以通過先reading the archive into a String然後加載存檔保存到你的web視圖呼籲:

webView.loadDataWithBaseURL(null, archiveString, "application/x-webarchive-xml", "UTF-8", null); 
+0

爲什麼通過** **空在第一PARM? –