当设备从睡眠状态恢复时,WinRT应用程序因暂停超时而关闭

时间:2015-11-27 12:05:43

标签: windows-runtime windows-store-apps windows-8.1 winrt-xaml windows-10

我一直在处理测试期间发现的一个故障,我似乎无法深究。我在Windows 10上的笔记本电脑上运行了Windows 8.1应用程序。用户正在使用该应用程序,离开笔记本电脑几个小时,当他们回来时应用程序已经消失并且丢失了尚未保存的数据。这在同一台机器上发生了两次。

在机器上挖掘事件查看器时,会出现以下情况:

  1. 申请已经开始
  2. 设备进入暂停状态
  3. 设备已恢复
  4. 在恢复过程中,事件日志中出现以下事件:

    Package XXX+App was terminated because it took too long to suspend.

  5. 使用Visual Studio工具运行挂起模式似乎需要大约300毫秒才能运行保存当前状态的代码。

    我不明白为什么应用程序会在设备本身恢复时暂停。这可能是在设备暂停之前启动应用程序暂停的情况,当设备恢复时它决定它已经足够长了吗?在哪种情况下,处理这个问题的正确方法是什么?

    或者这是完全不同的东西吗?我不确定该去哪里,似乎无法找到任何涵盖应用暂停/恢复与设备暂停/恢复一起的文档。

    由于

0 个答案:

没有答案