我想检查我的 Android 应用程序是否已连接到 Internet。我复制了我在一本书中读到的代码,这里是:
ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = cm.getActiveNetworkInfo();
int networkType = networkInfo.getType();
android.net.NetworkInfo.State networkState = networkInfo.getState();
if (networkState.compareTo(State.CONNECTED)==0)
{
//We are connected!!!
}
我还授予我的应用访问网络状态的权限,但 Eclipse 在 State.CONNECTED 旁边说:
CONNECTED无法解析或不是字段。
现在连书都错了?x(提前谢谢。