Итак, мой вопрос заключается в том, как проверить, получаю ли я данные или нет. Сценарий заключается в том, что я подключен к Wi-Fi-сети, такой как Starbucks wifi (какой пользователь должен сначала подключиться к сети, а затем принять соглашение до получения каких-либо данных.) Этот код не служит моей цели.Как проверить доступ в Интернет?
ConnectivityManager cm =
(ConnectivityManager) _mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
return true;
}
return false;
Он возвращает true, когда я подключен к сети, но пока что не принял это соглашение. Спасибо,
Если вы хотите знать, для _sure_, вам необходимо отправить запрос на сервер, когда IsConnected верно, и посмотреть, если вы получите ответ , –
Я думаю, вы правы. Однако я не пробовал. –