0
JSON을 서버에 보내는 클래스가 있는데이 클래스는 AsyncTask를 확장합니다. 하지만 연결 오류는 처리 할 수 없습니다. 기기가 인터넷에 연결되어 있지 않은 경우 앱이 종료되고 앱이 비행 모드 인 경우에도 종료됩니다. 어떻게 이러한 오류를 처리 할 수 있습니까? 데이터를 끌어 당신은 AsyncTask를 시작하기 전에안드로이드 http 연결의 치료 오류
public boolean isOnline() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()
&& cm.getActiveNetworkInfo().isAvailable()
&& cm.getActiveNetworkInfo().isConnected()) {
return true;
}
return false;
}
콜이 :
우수이 코드. 내 문제를 도와 줄거야. 고맙습니다. – user2793412
도움이 되니 기쁩니다. :) – KaHeL