从睡眠中唤醒后的Windows Mobile Wifi网络

时间:2011-10-18 19:00:00

标签: c# windows-mobile compact-framework windows-mobile-6

我正在用c#开发一个Windows移动应用程序,它在一个单独的线程上调用Web服务到UI。该线程每隔几分钟就会运行一次计时器。

我的问题是,如果手持设备进入休眠状态,当它被唤醒时,操作系统似乎会卸载网络,然后在大约一秒钟后重新启动网络。

这种情况的结果往往是我的应用程序崩溃。

有没有人遇到类似情况?

是否有人必须围绕这个问题进行编码?

将非常感激地收到任何帮助或意见。

由于

1 个答案:

答案 0 :(得分:0)

听起来你应该在你的线程上添加一些异常处理。

使用try catch块围绕您的网络代码,稍后重试该操作:

try {
    // your code 
}
catch (Exception ex)
{
    // add some logging
}