안드로이드 개발 질문/답변
(글 수 45,052)
이걸 기초로 해서 작업하고 있는데요. 잘 되요. 연결 되어있을 때는.....
근데 항상 연결되어있으란 법은 없잖아요. 그래서 연결이 끊겼을 때 다운로드 작업을 중지시키고 프로그램 구동상태는
그대로 유지하고 싶은데 그게 잘 안되네요 ㅠㅠ
new DownloadFileAsyncTask(nameValuePairs).cancel(true);
이런식으로 했더니 접속을 끊는 순간 바로 튕겨버려요.(ANR이 발생하는거죠.)
네트워크 상태 변화는 BroarcastReceiver 상속받은 클래스로 감지하고 있구요.
다운로더 참 어렵네요. 하나가 해결되면 또 다른 산이 저를 맞이하네요 ㅎㅎ ㅠㅠ




파일을 다운로드하는 영역만 쓰리드 같은 걸로 일처리 하면 받다 멈처줘 어플은 돌아갈것 이에요
소켓통신에 대해 좀더 공부 하시면 이어받기도 구현 가능합니다