2014-01-07 3 views
1
Dim _isNetworkAvailable = Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation.IsWiFiEnabled 

всегда возвращает false, хотя у меня есть подключение к интернету.
Я тестирую эмулятор, может ли это быть источником проблемы?Windows Phone 7 проверка на подключение к Интернету

Как я проверяю: У меня есть кнопка, которая вызывает код выше и отображает результат логического значения в текстовом поле

ответ

1

Ваш текущий код только проверить, включен ли Wi-Fi или нет на устройстве, которое будет всегда возвращайте false, если вы запускаете эмулятор. Поскольку нет интерфейса для включения Wi-Fi в эмуляторе WP7. Вместо этого вам нужно использовать свойство IsNetworkAvailable, чтобы проверить, доступно ли какое-либо интернет-соединение. См. Это MSDN link для справки. Таким образом, ваш код должен быть следующим:

Dim _isNetworkAvailable = Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation.IsNetworkAvailable 
+0

, но это всегда дает верный ответ, даже если у меня нет доступа к Интернету на моем компьютере. проверил это, и я решил, что он должен работать на реальном устройстве. Спасибо за твой ответ! Одна из проблем заключается в том, почему я хочу проверить подключение к сети, а не Wi-Fi? какая разница? – Farah

+0

Сетевое подключение может быть сотовой или Wi-Fi-связью. Поэтому, если вы включили пакетные данные на устройстве WP, у вас все еще может быть подключение к интернету, несмотря на то, что Wi-Fi не включен или не подключен к любому Wi-Fi hotsopt – har07

+0

oh ok спасибо вам снова – Farah

Смежные вопросы