Windows 8 处理应用程序退出
我想在用户使用Alt-F4或向下滑动手势退出应用程序时运行一些清理代码(如取消注册计划通知)。有没有办法在WinJS中处理应用程序退出?我已经阅读了WinJS.Application对象的文档,但没有看到任何处理用户退出的方法。这表明某个应用程序正在关闭: 没有特殊事件表明用户已关闭应用程序。用户关闭应用程序后,应用程序将暂停并终止,并在大约10秒内进入NotRunning状态。如果应用程序已为挂起|挂起事件注册了事件处理程序,则在应用程序挂起时调用它。您可以使用此事件处理程序将相关的应用程序和用户数据保存到持久性存储中 因此,您需要处理挂起/恢复。处理挂起的详细信息如下,但这里有一个摘要:Windows 8 处理应用程序退出,windows-8,winjs,Windows 8,Winjs,我想在用户使用Alt-F4或向下滑动手势退出应用程序时运行一些清理代码(如取消注册计划通知)。有没有办法在WinJS中处理应用程序退出?我已经阅读了WinJS.Application对象的文档,但没有看到任何处理用户退出的方法。这表明某个应用程序正在关闭: 没有特殊事件表明用户已关闭应用程序。用户关闭应用程序后,应用程序将暂停并终止,并在大约10秒内进入NotRunning状态。如果应用程序已为挂起|挂起事件注册了事件处理程序,则在应用程序挂起时调用它。您可以使用此事件处理程序将相关的应用程序和
checkpoint
事件的原因,您唯一的选择是在事件处理程序中保存您的状态,不管它发生的原因是什么
还有一些附加的暂停/恢复指南,您可能会发现这些指南非常有用。表明某个应用程序正在关闭:
没有特殊事件表明用户已关闭应用程序。用户关闭应用程序后,应用程序将暂停并终止,并在大约10秒内进入NotRunning状态。如果应用程序已为挂起|挂起事件注册了事件处理程序,则在应用程序挂起时调用它。您可以使用此事件处理程序将相关的应用程序和用户数据保存到持久性存储中
因此,您需要处理挂起/恢复。处理挂起的详细信息如下,但这里有一个摘要:
checkpoint
事件的原因,您唯一的选择是在事件处理程序中保存您的状态,不管它发生的原因是什么
还有其他暂停/恢复指南,您可能会发现这些指南很有用