Моя проблема в том, что когда я нажимаю ссылку pdf в веб-представлении, браузер открывается на короткое время (я думаю, что для загрузки связанного файла), файл pdf начинает загружаться, и приложение возвращается в веб-просмотр.Есть ли способ остановить открытие окна браузера, чтобы начать загрузку?
Я использовал WebViewClient для shouldOverrideUrlLoading, чтобы клики по URL-адресам оставались в веб-просмотре:скачать слушатель, чтобы я мог скачать файлы (для моих нужд это PDF-файлы):
webView.setDownloadListener(new DownloadListener() {
public void onDownloadStart(String url, String userAgent,
String contentDisposition, String mimetype,
long contentLength) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
});