Также следует помнить, что иногда пользователь будет подключен к сети Wi-Fi, но для этой сети может потребоваться проверка подлинности на основе браузера.Большинство горячих точек в аэропортах и отелях подобны этим, поэтому ваше приложение может оказаться обманутым, полагая, что у вас есть подключение, и тогда любые выборки URL будут фактически получать страницу входа в горячую точку вместо страницы, которую вы ищете.
В зависимости отВажность выполнения этой проверки, в дополнение к проверке соединения с ConnectivityManager, я бы предложил включить код, чтобы убедиться, что это работающее интернет-соединение, а не просто иллюзия.Вы можете сделать это, пытаясь извлечь известный адрес / ресурс с вашего сайта, например, изображение PNG размером 1x1 или текстовый файл размером 1 байт.