URL 날려서 XML 파싱 하는 구조 인데요.......

잘될때는 괜찮은데요 데이터를 가지고 올때 엄청 시간이 걸릴때가 있습니다.

   XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
   factory.setNamespaceAware(true);
   XmlPullParser parser = factory.newPullParser();
   
   URL u = new URL(Url);
   // InputStream in = u.openConnection().getInputStream();
   InputStream in = u.openStream();
   parser.setInput(in, "euc-kr");

URL 날리는 부분인데요

제 생각에는 URL 날리면서 잠깐 행같은게 걸리게 되면 문제가 생기는 거 같은데요

네트워크 상황이 안좋다던지 잠깐 안좋아다가 다시 좋게 될때 URL 다시 호출 한다던지 하는 방법이 없나요?

이런 부분은 어떻게 처리 할지 감을 못잡겠습니다.

이런부분 힌트 주실분 안계신가요? ㅠㅠ