안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
네트워크 차단 체크 중인데요;;
네트워크의 연결상태를 연결중, 끊어짐, 이 두개를 true, false로 확인할 수 있는데요..
혹시 네트워크 연결상태의 좋고 나쁨을 알 수 있나요???
예를 들면
파싱을하는데 네트워크 상태가 좋지 않아서요
계속 프로그래스 다이얼로그가 돌아요...
이 부분은 어떻게 처리해야할까요??
질문 정리.
1. 네트워크가 연결된 상태에서 네트워크의 상태가 좋고 나쁨 (수치 등)을 알 수 있나요???
2. 파싱을 하는 도중 네트워크 상태가 좋지 않아서 계속 프로그래스 다이얼로그가 도는데
이 부분을 파싱 소스에서 setConnectTimeOut을 설정 해서 catch로 뺄 수 잇나요???
파싱 부분 소스입니다.
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
URL u = new URL("xml);
URLConnection con = u.openConnection();
InputStream in = con.getInputStream();
xpp.setInput(in, "utf-8");
;; Tip좀 부탁드립니다
제가 초보라서....




WifiManager의 startScan()과 getScanResults() 메소드, 그리고 ScanResult 클래스를 찾아보세요.