my pdf document is not getting saved on my phone

Viewed 31

i am trying to save a PDFDocument on my phone but i am not able too. this is my code;

File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(),"/" +nameGet1 + "-" + idGet1+".pdf");
1 Answers

Try using this code, and make use you have permission to save on phone

                download.setOnClickListener(v -> {
                    DownloadManager.Request request = new DownloadManager.Request(Uri.parse(your_file_url));
                    request.addRequestHeader("Cookie", CookieManager.getInstance().getCookie(your_file_url));
                    request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
                    request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, your_file_name);
                    DownloadManager downloadManager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
                    downloadManager.enqueue(request);
                });
Related