웹뷰로 pdf를 보여주는 걸 넘어
다운받은 후 다운받은 파일을 바로 보여줘야 하는데요.
download 폴더 안에 있는 pdf 파일을 실행하는건 알겠는데
해당 pdf 파일이 다운을 다 받았는지 알 수 있는 시점을 받아오는 메소드를 모르겠습니다.
한마디로 xxx.pdf 파일의 다운로드가 끝나면 xxx() 메소드 실행.
이런걸 하고 싶은데 어떻게 해야할지 모르겠네요.
집에가고 싶습니다. ㅜㅜ 답변좀부탁드립니다!!
파일 다운이 완료 되면 시스템에서는 Broadcast로 그 신호를 각 어플들에게 전달해줍니다.
그럼 그 신호는 어떻게 받느냐?!
바로 앱에서 BroadcastReceiver를 구현하시면 되겠습니다.
그리고 그안에 다운로드 완료 메세지를 처리할수 있게 만들어두시면 됩니다.
물론 다운로드 받을때 DownloadManager (상단 타이틀바에 다운로드바가 뜨는 형태)로 구현되어 있다면 말이죠.
뭐 웹뷰로 띄워서 다운로드를 받으셨다면 위 사항이 기본전제로 되어있는 상태겠죠.
좀 설명이 두루뭉실한것 같아서 그 과정이 상세히 설명되어있는 사이트 링크 걸어드릴께요 참조하세요.
http://androidhuman.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%EB%8A%94-%EB%82%B4%EA%B2%8C-DownloadManager-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
다운로드를 asyncTask 에서 한다면 완료되는 시점도 자연히 알게될 것 같은데요.
감사합니다 ^^
로그인 유지
파일 다운이 완료 되면 시스템에서는 Broadcast로 그 신호를 각 어플들에게 전달해줍니다.
그럼 그 신호는 어떻게 받느냐?!
바로 앱에서 BroadcastReceiver를 구현하시면 되겠습니다.
그리고 그안에 다운로드 완료 메세지를 처리할수 있게 만들어두시면 됩니다.
물론 다운로드 받을때 DownloadManager (상단 타이틀바에 다운로드바가 뜨는 형태)로 구현되어 있다면 말이죠.
뭐 웹뷰로 띄워서 다운로드를 받으셨다면 위 사항이 기본전제로 되어있는 상태겠죠.
좀 설명이 두루뭉실한것 같아서 그 과정이 상세히 설명되어있는 사이트 링크 걸어드릴께요 참조하세요.
http://androidhuman.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%EB%8A%94-%EB%82%B4%EA%B2%8C-DownloadManager-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0