Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,809,424 Members 36,029 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Android DownloadManager issue

Tip us?
 
ArnoldasM
Old
#1  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: May 2014
Cloud Search [Q] Android DownloadManager issue

Hello everyone,
for the last few days i'm messing around with DownloadManager in my app. It kinda works, but have some issues. It downloads file fine, but when I try to open file, it say "Can't open file". Here is download manager code from my app:

Code:
          Uri source = Uri.parse(url);
                DownloadManager.Request request = new DownloadManager.Request(
                        source);

                //Set title and get name file download
                //Replace %20 from filename with spaces
                request.setDescription("Downloading...");
                String split[] = url.split("/");
                String filename1 = split[split.length - 1];
                String filename2 = filename1.replace("%20", " ");
                request.setTitle(filename2);

                //Set path for save download file
                request.setDestinationInExternalPublicDir(
                        Environment.DIRECTORY_DOWNLOADS, filename2);

                //Show notification in notification bar after download
                request.setNotificationVisibility(
                        DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);

                DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
                manager.enqueue(request);
Thath everyone would understand easier, here is some screenshots with the issue:


As you can see, it downloads file:
 


File is downloaded successfully:
 


However, when I enter "Downloads" it still shows, that the file is still in "Downloading..." state. And when I try to open it, it says "Can't Open file"
 


And if I enter Downloads directory with "File Manager", I can see it has been completely downloaded, and If i try to open it, it opens just fine.
Maybe anyone knows how to fix it? or where should I look for an error?


P.S. Sorry if its not so clear, but English isn't my native language.

ArnoldasM
 
surlac
Old
#2  
Junior Member
Thanks Meter 1
Posts: 21
Join Date: Feb 2012
Cool. What's the device? Android version?
 
ArnoldasM
Old
#3  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: May 2014
Quote:
Originally Posted by surlac View Post
Cool. What's the device? Android version?
Nexus 4, CyanogenMod 11
 
ArnoldasM
Old
#4  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: May 2014
Nevermind. Found the issue... with status "Downloading...."


request.setDescription..... stupid me....



and if someone facess "Cant open file", you have to set mime type.
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes