C# 如何确定设备从睡眠模式唤醒后,我的移动.net应用程序为何冻结?
我有一个在摩托罗拉设备上运行的.net compact移动应用程序(设备操作系统是使用sdk 2.0的windows mobile 6.0) 如果应用程序正在运行,我让设备单独运行大约20分钟,它将处于睡眠模式。有时,在我点击电源按钮唤醒它后,设备会正常唤醒,但我的应用程序被冻结,没有响应。我仍然可以看到我上一页的表单,但是我不能用它做任何事情 不过,该设备的其余部分是有响应的。即使尝试从任务管理器关闭应用程序也会失败。应用程序在冻结状态下保持“活动”C# 如何确定设备从睡眠模式唤醒后,我的移动.net应用程序为何冻结?,c#,.net,mobile,compact-framework,C#,.net,Mobile,Compact Framework,我有一个在摩托罗拉设备上运行的.net compact移动应用程序(设备操作系统是使用sdk 2.0的windows mobile 6.0) 如果应用程序正在运行,我让设备单独运行大约20分钟,它将处于睡眠模式。有时,在我点击电源按钮唤醒它后,设备会正常唤醒,但我的应用程序被冻结,没有响应。我仍然可以看到我上一页的表单,但是我不能用它做任何事情 不过,该设备的其余部分是有响应的。即使尝试从任务管理器关闭应用程序也会失败。应用程序在冻结状态下保持“活动” 有什么办法可以诊断吗?比如,有没有什么特别
有什么办法可以诊断吗?比如,有没有什么特别的方法可以记录这个问题,或者通过设备找出发生了什么事?没有简单、直接的方法,没有。设备从暂停状态出来,并在停止的地方继续处理代码。如果您的应用程序处于冻结状态,可能是因为它正在等待某个因挂起/恢复周期而无效的句柄,但找到它的唯一方法是尝试两种方法:
没有简单、直接的方法,没有。设备从暂停状态出来,并在停止的地方继续处理代码。如果您的应用程序处于冻结状态,可能是因为它正在等待某个因挂起/恢复周期而无效的句柄,但找到它的唯一方法是尝试两种方法:
不是移动开发人员,但不能将调试器附加到冻结的应用程序?不是移动开发人员,但不能将调试器附加到冻结的应用程序?