1
我在android中使用排氣框架的網絡請求。我會得到什麼錯誤代碼沒有互聯網連接。有一個排隊錯誤類名稱NoConnectionError
它說,但如果url無效(和互聯網連接存在)返回相同的錯誤。還有什麼其他方法可以排查互聯網狀態嗎?Android凌空沒有互聯網
我在android中使用排氣框架的網絡請求。我會得到什麼錯誤代碼沒有互聯網連接。有一個排隊錯誤類名稱NoConnectionError
它說,但如果url無效(和互聯網連接存在)返回相同的錯誤。還有什麼其他方法可以排查互聯網狀態嗎?Android凌空沒有互聯網
你爲什麼不創建方法來檢查,如果WIFI連接的數據是否存在然後執行類似的要求:
public static boolean isConnected(Context context){
NetworkInfo localNetworkInfo = ((ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if (localNetworkInfo == null) {
return false;
}
else{
//Check if only wifi is selected or wifi==1 Constant Value: 1 (0x00000001)
if(((localNetworkInfo.getType() == 1)) || (localNetworkInfo.isConnected()) || (localNetworkInfo.isAvailable()))
return true;
}
return false;
}
排球已經爲我提供了一個錯誤塊。如果我在那裏發現NoInternetError,而不是每次都進行檢查,這將會有所幫助:) –