2013-03-25 65 views
1

我有一個Windows應用商店應用程序需要保存Suspending上的數據。一切正常除了當如何在用戶重新啓動後10秒內恢復關閉Windows應用商店的應用程序

  1. 用戶關閉該應用程序(使用例如ALT + F或接近手勢)細...
  2. ...,然後重新啓動10秒內的應用程序。

在這種情況下,Suspending -event不解僱(所以沒有數據被保存),並在同一時間的應用程序是沒有任何以前的狀態重新啓動(在OnLaunched一個狀態是NotRunning),因此應用程序必須重新初始化一切。

這些「用戶會話」之間的狀態如何保留?

回答

1

當您的應用程序關閉時,您無法檢測到。只有OnLuanched,OnSuspending和OnResumed事件。當他們關閉應用程序時,意圖是用戶希望應用程序在下次啓動時重新開始。

您可以開始序列化所有數據更改到文件,但這是矯枉過正。用戶關閉了應用程序,並將其正常初始化。

相關問題