У меня есть приложение для Android, которое периодически отображает статические веб-страницы, которые включены в папку ресурсов.Я отображал это программно, как:
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()
, но тогда ссылки на изображения на веб-странице не загружаются (предположительно, потому что не удается найти путь к файлу изображения).
Любая идея, что изменилось, и как справиться с этим?