URL을 접속해서 정보를 가져오는데요 3G 망과 wifi 망을 설정을 왔다같다하면
  접속이 안되고 에러가 발생합니다.  몇번 시도하면 접속을 성공하는데요.

  인터넷연결은 아래와 같이 구현하였습니다.

         URL url = new URL(xml);
          HttpURLConnection httpConn = null;
          httpConn = (HttpURLConnection)url.openConnection();
          HttpURLConnection.setFollowRedirects(false);
          httpConn.setDefaultUseCaches(false);
          httpConn.setReadTimeout(3000);
          httpConn.setConnectTimeout(7000);
          httpConn.setRequestMethod("GET");
          httpConn.setDoInput(true);          
           httpConn.connect();

폰에서 망이 바뀔때 인터넷에 바로 연결이 안되서 에러가 발생하는건지
URL 연결하기 전에 무엇을 해주어야 될지 몰라서요.
어떻게 해야 될지 난감해서 문의들입니다.
인터넷 연결 부분을 어떻게 처리 해야 되는지 문의 들입니다.?