2013-03-25 93 views
1

我有一个Windows应用商店应用程序需要保存Suspending上的数据。一切正常除了当如何在用户重新启动后10秒内恢复关闭Windows应用商店的应用程序

  1. 用户关闭该应用程序(使用例如ALT + F或接近手势)细...
  2. ...,然后重新启动10秒内的应用程序。

在这种情况下,Suspending -event不解雇(所以没有数据被保存),并在同一时间的应用程序是没有任何以前的状态重新启动(在OnLaunched一个状态是NotRunning),因此应用程序必须重新初始化一切。

这些“用户会话”之间的状态如何保留?

回答

1

当您的应用程序关闭时,您无法检测到。只有OnLuanched,OnSuspending和OnResumed事件。当他们关闭应用程序时,意图是用户希望应用程序在下次启动时重新开始。

您可以开始序列化所有数据更改到文件,但这是矫枉过正。用户关闭了应用程序,并将其正常初始化。

相关问题