Мое требование - отображать веб-контент из пакета в веб-просмотре приложения Android.
Папка пакета содержит папки html, fonts, pdf с соответствующими файлами внутри.
Я получаю доступ ко всему содержимому, указывая на файл index.html
mWebview.loadUrl("file:///android_asset/appFolder/html5/index.html")
Работает нормально, кроме рендеринга pdf. Я искал в Интернете, но все ответы связаны с файлами расширения .pdf.
Моя проблема в том, что у нас есть содержимое pdf в расширении .js, например pdf.js
Как отобразить содержимое pdf из файла .js?
WebView не может отображать PDF.
@greenapps, спасибо за ответ .. папка пакетов - это не что иное, как каталог, в котором у меня есть все каталоги html, fonts, pdf .. Я поместил этот каталог пакета в папку ресурсов ..
@greenapps веб-разработчики предоставили мне содержимое pdf в файле расширения .js ... например, pdfasset.js ... я показал этот файл в веб-просмотре ... но он не отображается ... я установил webSettings.setJavaScriptEnabled (true) ; хотя он не работает ..



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Проблема окончательно решена, теперь отображается содержимое pdf. Я добавил следующие две строки в onCreate ()
mWebview.setWebChromeClient(new WebChromeClient());
mWebview.setWebViewClient(new WebViewClient());
Это сработало...!! Спасибо..
Что вы считаете «папкой пакета»?