2
나는 인터넷의 가용성에 따라 사실 또는 거짓를 반환하는 기능을 가지고 : 그것은 에뮬레이터를 마우스 오른쪽 버튼으로 일하고 있지만 항상 false를 반환방법
private boolean isNetworkAvailable(String url, int timeout) {
try{
URL myUrl = new URL(url);
URLConnection connection = myUrl.openConnection();
connection.setConnectTimeout(timeout);
connection.connect();
return true;
} catch (Exception e) {
return false;
}
인터넷이 해당 전화에서 실행중인 경우에도 Android 휴대 전화에서!
기기를 기기에 연결하고 개발자 모드에서 기기를 실행할 때 Log.v (url)에 표시되는 내용을 확인합니다. –
어떤 예외가 발생합니까? Log.e ("", "", e); catch 블록에서 – Kelevandos
e.printStackTrace();로 이동하십시오. 잡아라. 그리고 당신이 얻고있는 어떤 예외를 보라. – Nitesh