Android アプリがインターネットに接続されているかどうかを確認したい。本で読んだコードをコピーしました。
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は解決できないか、フィールドではありません。
本でさえ間違っていますよね?×(よろしくお願いします。