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

使用Parse.com Android时如何知道是否有互联网,android,parse-platform,Android,Parse Platform,我正在使用Parse.com向类插入值,但当我没有Internet时,它会显示错误消息 那么我该如何解决这个问题呢?使用以下方法检查是否有可用的Internet连接 private boolean isNetworkConnected() { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo

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


那么我该如何解决这个问题呢?

使用以下方法检查是否有可用的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" />

另一种方法(对于其他看到这一点的人来说)是使用
savefinally
,如果有internet连接,或者不等待连接可用时,它会或多或少地立即保存。