음.. 제가 여러개의 파일을 다운로드 하는 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;
   }