//"DownloadHtml"메소드 선언 정의
    String DownloadHtml(String addr){
        StringBuilder html = new StringBuilder();
        try {
            //프로그레스 대화상자
            mValue = 0;
            showDialog(0);
            mQuit = false;
            mHandler.sendEmptyMessage(0);
            
            URL url = new URL(addr);
            HttpURLConnection conn = (HttpURLConnection)url.openConnection();
            if(conn != null){
                conn.setConnectTimeout(10000);
                conn.setUseCaches(false);
                if(conn.getResponseCode() == HttpURLConnection.HTTP_OK){
                    BufferedReader br = new BufferedReader(
                            new InputStreamReader(conn.getInputStream(), "euc-kr"));
                    for(;;){
                        String line = br.readLine();
                        if(line == null)break;
                        html.append(line + '\n');
                    }
                    br.close();
                }
                conn.disconnect();
            }
        }
        catch (Exception ex){;}
        return html.toString();
        
    }

위와같은 메소드로 HttpURL을 요청해서 파싱하는 앱을 만들고 있는데요, 예를 들어서 시간이 오래걸릴때는 사용자들이 버튼을
마구마구 눌러버려서 크래시가 떠버리는 상황이 발생합니다. 그래서 위와같이 요청 메소드에 프로그레스 대화상자를 출력하게 했는데요
문제가 생겼습니다.
버튼을 누르자 마자 저 대화상자가 뜨는것이 아니라 읽어오는것이 다 끝나고 난 후에 저 대화상자가 뜹니다.
제가 원하는 것은 버튼을 누르자마자 최고 우선순위를 저 대화상자로 해서 먼저 프로그레스 대화상자가 뜬다음에 요청이 끝나면
removeDialog해서 종료 하고 싶습니다. 대화상자 출력문 위치를 아무리 옮겨 봐도 안되네요.. 혹시 해결 방법 알고 계신분 계시면
꼭 알려주세요..