Android檢測手機是否有網絡連接可用

[轉自]原文


需要每個Volley請求失敗的時候,判斷是服務器的500錯誤還是手機網絡連接出現問題。服務器錯誤可以通過VolleyError判斷。

給出一個檢測檢測手機是否有Internet訪問數據連接的方法

public class CheckNewWorkConnection {
    static public boolean isNetworkConnected(Context context) {
        if (context != null) {
            ConnectivityManager mConnectivityManager = (ConnectivityManager) context
                    .getSystemService(Context.CONNECTIVITY_SERVICE);
            NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
            if (mNetworkInfo != null) {
                return mNetworkInfo.isAvailable();
            }
        }
        return false;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章