Windows Phone 7 проверяет подключение к Интернету
Dim _isNetworkAvailable = Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation.IsWiFiEnabled
всегда возвращает false, хотя у меня есть подключение к интернету.
Я тестирую на эмуляторе, может ли это быть источником проблемы?
Как я тестирую: у меня есть кнопка, которая вызывает приведенный выше код и отображает результат логического в текстовом поле
1 ответ
Решение
Ваш текущий код только проверяет, включен ли Wifi или нет на устройстве, которое всегда будет возвращать false, если вы запускаете в эмуляторе. Потому что в эмуляторе WP7 нет интерфейса для включения Wifi. Вам нужно использовать IsNetworkAvailable
вместо этого, чтобы проверить, есть ли доступ к интернету. Смотрите эту ссылку MSDN для справки. Итак, ваш код должен быть следующим:
Dim _isNetworkAvailable = Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation.IsNetworkAvailable