본문 바로가기

Android/Knowhow

안드로이드 다운로드매니저 다운로드 실패했는데 뷰어에서 보인다.

게시글에 첨부된 파일들을 리사이클러뷰로 출력해준다.

파일을 누르면 다운로드매니저를 통해 다운로드하고, 뷰어로 연결해서 보여주는 기능을 구현중이다.


그런데 정상 동작하던 코드가 갑자기 안된다.


다운로드가 안된다. 원인을 모르겠다. url은 유효하다.






DownloadManager.Request에 setDestinationUri()를 적용하지 않았더니,


다운로드는 여전히 실패하지만 뷰어로 문서가 출력된다.


문서가 다운로드되지 않았는데 ACTION_DOWNLOAD_COMPLETE 분기는 왜 타는거지? 당최 알 수가 없다.


1
2
3
DownloadManager.Request request = new DownloadManager.Request(uri)
//                    .setDestinationUri(Uri.fromFile(file))
                    .setTitle(title);
cs