Когда Wi-Fi отключен, а мобильная сеть выключена, я могу ее обнаружить, но когда включено оба устройства, даже нет сети, моя проверка не работает. теперь мне нужно знать, как я могу проверить отсутствие INTERNET, когда мобильные данные и WIFI включены или выключены.Как проверить существование андроидной активности INTERNET
мой код:
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