Я хочу просмотреть / открыть PDF-файл в другом действии, не вызывая браузер и не загружая сам PDF-файл.
В настоящее время я использую этот код:
String myPdfUrl = "http://example.com/awesome.pdf";
String url = "http://docs.google.com/gview?embedded=true&url=" + myPdfUrl;
Log.i(TAG, "Opening PDF: " + url);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(url);
Однако это не кажется надежным. Иногда мой pdf загружается, иногда нет. Есть ли лучший способ сделать это?
Я искал библиотеку, которая открывает удаленно размещенный pdf, и ближайший, который я получил, был https://github.com/voghDev/PdfViewPager, однако он поддерживает только из API 21, тогда как мне нужно также поддерживать API 19. Кроме того, эта библиотека, похоже, просто загружает PDF и открывает его, а не просто отображает его в веб-просмотре.
Есть идеи?