如何确定某人是否在WP7中连接到互联网?

时间:2011-04-06 17:44:20

标签: c# windows-phone-7

我写了一个简单的if语句来检查是否有人使用NetworkInterface.GetIsNetworkAvailable()方法连接到互联网:

if (NetworkInterface.GetIsNetworkAvailable())
{
    //EXECUTE
}
else
{
    //DISPLAY MESSAGE TO CONNECT TO INTERNET
}

每次我跑它虽然它一直都是真的。我实际上已将它与互联网,wifi连接,甚至尝试飞机模式都没有成功。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

MrLacey已经在模拟器和调试时看到了这一点 - http://blog.mrlacey.co.uk/2010/12/wp7dev-gotchas-when-detecting-network.html

  
      
  1. 如果在模拟器中运行的代码中调用此方法,它将始终使用   返回true。

  2.   
  3. 如果您在系留设备上运行的代码中调用此方法(就像您一样)   调试时可能已连接   真实设备)它将永远返回   真。

  4.