JSB*_*ach 5 silverlight windows-phone-7
我的应用程序WP7未被接受,因为如果互联网不可用,则无法加载.我找了一种检查它的方法并找到了这个命令
NetworkInterface.GetIsNetworkAvailable()
但它不适用于模拟器,我没有任何设备来测试它.如果设备处于飞行模式,有人可以告诉我它是否返回false?如果没有,我该如何检查?
谢谢,奥斯卡
编辑:我也尝试过这段代码:
try
{
wsClient.CurrenciesCompleted += new EventHandler<CurrencyConversion.CurrenciesCompletedEventArgs>(wsClient_CurrenciesCompleted);
wsClient.CurrenciesAsync(null);
}
catch
{
NetworkNotAvailable();
}
Run Code Online (Sandbox Code Playgroud)
但是我无法捕捉异常,我也尝试过wsClient_CurrenciesCompleted方法,但也没有好处.
我在哪里可以测试它?
不要测试"一般的互联网" - 测试你实际连接的服务.通过尝试连接来测试它 - 在启动时做一些简单的非破坏性请求.是的,这将占用用户数据的一小部分,但是:
归档时间: |
|
查看次数: |
3055 次 |
最近记录: |