안드로이드 개발 질문/답변
(글 수 45,052)
음.. 제가 여러개의 파일을 다운로드 하는 async를 돌리면서 프로그래스를 보여주기 위해서 파일용량을 구하는 소스를 짯는데요
실제로 다운로드를 해보면 100%에 너무 빨리 도달해버립니다.
가장큰 용량의 파일을 마지막으로 돌려놓으면 비슷하게 돌아가는데 용량이 작은 파일이 마지막쯤에 있으면 99%에서 대기하는게
아니라 100%에서 대기해버리네요;;
혹시 잘못된 곳이 있나요??
public long checkSize(String slash){ try { for(int scount = 0; scount < FILE_NAME.length; scount++){ URL url = new URL("DOWNLOAD_PATH[scount]); URLConnection conn = url.openConnection(); conn.connect(); int temp = conn.getContentLength(); dlsize = dlsize + temp; } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return dlsize; }