Windows 8 Metro JS,检测应用程序的关闭



在Windows 8 Metro应用程序中,如何检测用户何时退出应用程序或由系统终止?我需要在应用程序关闭之前清除一些数据,例如重置实时瓷砖,依此类推...

我认为这篇文章将帮助您了解Windows商店应用的生命周期http://msdn.microsoft.com/en-us/library/windows/windows/hh464925.aspx5.aspx

P.S。不再有"地铁":)

取决于用户退出应用程序时的含义。实际上,您可以使用Alt-F4在Windows 8/RT中退出/关闭/终止应用程序,也可以从屏幕顶部刷到底部。其他任何内容(切换到另一个应用程序,击中Windows键等)只是暂停了应用程序。

简短的答案是您无法检测到该应用程序何时关闭,只悬挂。

关闭应用程序时,首先将其悬挂。Microsoft建议您将悬架视为关闭,因为如果有资源争议,则操作系统可能会决定终止悬架应用程序,而无需警告。

这是"检查点"事件上的文档,该文档被暂停时被触发:http://msdn.microsoft.com/en-us/library/windows/windows/apps/br229839.aspx

此页面介绍如何处理悬挂应用程序:http://msdn.microsoft.com/en-us/library/windows/papps/hh465138.aspx

相关内容

最新更新