Я преобразовал свой университетский веб-сайт в приложение на студии android, но каждый раз, когда мне приходится загружать pdf-файлы из приложения, он скорее загружает URL-адрес веб-сайта в формате htm.
Например, в браузере chrome ссылка "https://www.ubastudent.online/formb_pdf?yr=2019 / 2020 & sem = 2 " автоматически загрузит PDF-файл, но внутри моего закодированного приложения она скорее загрузит файл HTM, который, если вы откроете файл, возвращает вас на веб-сайт школы, а не загружает нужный файл PDF.
Пожалуйста, помогите мне
Вот код для моего загрузчика:
superWebView.setDownloadListener(new DownloadListener() {
@Override
public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) {
DownloadManager.Request myRequest = new DownloadManager.Request(Uri.parse(url));
myRequest.allowScanningByMediaScanner();
myRequest.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
DownloadManager myManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
myManager.enqueue(myRequest);
Toast.makeText(HomeActivity.this, "Your File Is Downloading...", Toast.LENGTH_SHORT).show();
}
});