android インターネット接続確認

ネットに接続していたらTrue、未接続でfalse
public static boolean isNetConnect(Context context) {
    ConnectivityManager cm = (ConnectivityManager) context
            .getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo ni = cm.getActiveNetworkInfo();
    if (ni != null) {
        return cm.getActiveNetworkInfo().isConnected();
    }
    return false;
}
    
AndroidManifest.xmlに以下を追加
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission>