3

以下を使用してネットワーク接続をチェックする機能があります。

ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo[] networkInfos = cm.getAllNetworkInfo();

ただし、Wifi ネットワークが接続されるとすぐに、モバイル ネットワークは DISCONNECTED と表示されます。

両方のネットワークが接続されているかどうかを確認するにはどうすればよいですか?

お時間をいただきありがとうございます。

4

3 に答える 3

0

Android デバイスは 1 つしか接続できません。(WiFi またはモバイル)

  1. WiFi が利用可能な場合 - システムはそれに接続しようとします
  2. WiFi が利用できず、モバイルがオンになっている場合 - システムはモバイルに接続しようとします。
  3. システムが WiFi に接続されている場合 - 接続を試みるまで、モバイルが機能するかどうかはわかりません。
  4. モバイルでも同じ
于 2013-11-22T12:42:21.503 に答える