У меня есть приложение, которое использует некоторые HTML и изображения для информационной деятельности. Я запрограммировал несколько лет назад, и она работала хорошо:Почему файл: /// android_asset перестает работать?
WebView wvManual = (WebView)findViewById(R.id.wvManual);
wvManual.loadUrl("file:///android_asset/info.html");
Однако, когда я открываю его сейчас, я получаю «Веб-страница недоступна» ошибку, говоря «файл: ///android_asset/info.html» недоступно.
Файлы находятся в каталоге assets/
. И в соответствии с documentation, он должен работать так:
Активы и ресурсы по-прежнему доступны с помощью файла: /// android_asset и файл: /// android_res.
не нужно говорить, но проверить разрешение на доступ к интернету –
Abs
Моя книга поставляется в виде файла APK, который широко использует загрузку содержимого 'WebView' от активов. Таким образом, он определенно все еще работает. Может быть что-то особенное для вашего HTML (например, что-то, что может вызвать перенаправление), что может вызвать трудности. – CommonsWare
@CommonsWare благодарит, оказывается, это потому, что я использую библиотеку для большей части кода, а активы не обязательно должны находиться в этом дереве, но в дереве приложения. –