인터넷 URL 상에 떠있는 이미지파일을
 ImageView에 그려주는 기능을 구현하고 있습니다.

           URL imageURL = new URL(DownloadURL);
           URLConnection conn = imageURL.openConnection();
           conn.connect();
           InputStream is = conn.getInputStream();
           if(is == null)
            Log.e("!!!!!!!!!!","ERROR");
           BufferedInputStream bis = new BufferedInputStream(is);
           Bitmap bitMap = BitmapFactory.decodeStream(bis);
           
           
           if(bitMap == null)
            bitMap = previous;
           else
            previous = bitMap;
           
           bis.close();
           is.close();
           img.setImageBitmap(bitMap);


한가지 문제점이,
DownloadURL의 페이지가 접근 불가능할 경우, 20-30초 정도 기다리다가 

프로그램 응답이 없다는 메시지가 떠버립니다. 


저 구문 전체를 Try - catch로 둘러싸도
현상이 해소가 안되네요..

Ping을 미리 날려서 이미지를 가져올 수 있는지 확인한다던가 해야할 것 같은데
좋은 방법이 없을까요..?