無線LANがオフで、モバイルネットワークがオフの場合は検出できますが、両方がオンの場合でもネットワークが存在しません。今私はどのように私はモバイルデータとWIFIがオンまたはオフになっているときにインターネットの不在を検証することができます知る必要があります。インターネットのアンドロイド活動の存在を検証する方法
私のコード:
NetworkInfo nf;
ConnectivityManager cn=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
nf=cn.getActiveNetworkInfo();
if(nf != null && nf.isConnected()==true)
{
// switch to new activity
}
あなたのアプリケーションが「接続チェックアプリ」などのものかどうかはわかりませんが、通常のアプリケーションの場合は、テストするアプリの「仕事」ではないことをお勧めしますインターネット接続です。とにかくそれを処理しなければならないので、タイムアウトしてこのケースを適切に処理してください。 – JacksOnF1re
@ JacksOnF1re既存のインターネットのチェックを担当するもの – user3518835