使用Parse.com Android时如何知道是否有互联网

时间:2015-02-06 22:58:02

标签: android parse-platform

我使用Parse.com向Class插入值,但是当我没有Internet时,它会显示错误消息。

那我该如何解决?

1 个答案:

答案 0 :(得分:3)

使用以下方法,您可以检查是否有可用的Internet连接

private boolean isNetworkConnected() {
    ConnectivityManager cm = (ConnectivityManager) 
            getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo ni = cm.getActiveNetworkInfo();
    if (ni == null) {
        // There are no active networks.
        return false;
    } else
        return true;
    }
}

为此,您需要在清单文件中添加以下内容:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />