我有一個運輸Android應用程序,它顯示資產文件夾中包含的偶然靜態網頁。我一直在顯示這些程序,如:android_asset不工作在蜂窩?
webView = new WebView(PKBDocument.KnowledgeBook.KBContext);
setContentView(webView);
webView.loadUrl("file:///android_asset/path/to the/file.html");
這工作得很好API等級3 - 9.我最近剛收到我的閃亮的新的Xoom,並試圖運行相同的應用程序,我得到一個錯誤
The webpage at file:///android_asset/path/to%20the/file.html might be temporarily down or it may have moved permanently to a new web address
所以,我開始嘗試。蜂窩模擬器顯示這些頁面很好,但我的實際蜂窩設備(運行3.0.1)始終顯示此錯誤。我可以使用AssetManager讀取網頁,然後使用loadDataWithBaseURL()
顯示它,但是網頁中的圖像鏈接無法加載(大概是因爲它找不到圖像文件的路徑)。
任何想法是什麼改變,以及如何處理?
果然,空間是問題 - 奇怪的是,在SDK的所有早期版本中似乎都完全正常。嗯...謝謝你的幫助! – 2011-03-20 00:22:31
@Jeff Hay:嗯,這可能是一種迴歸,雖然它可能是迴歸到標準的迴歸。我對這個空間進行了有根據的猜測,因爲你的'file:/// android_asset/path /到/ file.html'不是一個有效的URL。你可以嘗試手動將URL轉義到%20,看看是否有幫助 - 我從來沒有嘗試過。 – CommonsWare 2011-03-20 01:35:02
是的,我實際上已經試過在發佈問題之前手動轉義到%20 - 以及通過URLEncoder運行它,兩者都不起作用。謝謝您的幫助。 – 2011-03-21 04:29:45