I'm now explicitly downloading the file to a location of my choosing and it is working. I guess it just doesn't work the other way.
On Jan 4, 11:38 am, mattcoz <[email protected]> wrote: > No change. I'm not sure how that would have made a difference > though. What's specifically happening is that I'm downloading a PDF > file and then opening in Adobe Reader. I'm able to start the activity > to open Adobe Reader, that's not the problem. The problem is that > Adobe Reader is not able to open the Uri that I pass in the Intent. > > On Jan 4, 3:31 am, King Sun <[email protected]> wrote: > > > > > > > > > Add intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); and try again. > > On Jan 4, 2012 5:18 PM, "mattcoz" <[email protected]> wrote: > > > > I'm downloading a file using the DownloadManager. I'm receiving the > > > ACTION_DOWNLOAD_COMPLETE broadcast but I'm having trouble opening the > > > file. I'm creating a ACTION_VIEW intent with the data set to the Uri > > > I get from the getUriFromDownloadedFile method and the type set to the > > > String I get from the getMimeTypeFromDownloadedFile method. I'm able > > > to start the activity to open the file, but the app is not able to > > > open it. I know the file is being downloaded correctly because I can > > > go to my list of downloads and open it from there. Any idea of what > > > I'm doing wrong? Here is the code in my BroadcastListener: > > > > long id = > > > intent.getExtras().getLong(DownloadManager.EXTRA_DOWNLOAD_ID); > > > DownloadManager dm = > > > (DownloadManager)getSystemService(DOWNLOAD_SERVICE); > > > > intent = new Intent(Intent.ACTION_VIEW); > > > intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); > > > intent.setDataAndType(dm.getUriForDownloadedFile(id), > > > dm.getMimeTypeForDownloadedFile(id)); > > > startActivity(intent); > > > > -- > > > You received this message because you are subscribed to the Google > > > Groups "Android Developers" group. > > > To post to this group, send email to [email protected] > > > To unsubscribe from this group, send email to > > > [email protected] > > > For more options, visit this group at > > >http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

