在WinRT中,Suspended事件應該用於保存應用程序數據。它甚至被寫入Visual Studio附帶的模板中。但是,當用戶關閉應用程序時,暫停事件不會觸發,直到10秒鐘後。如果用戶在此期間啓動應用程序,則數據丟失。在這種情況下我應該如何處理?我嘗試了其他事件,如頁面的NavigatedFrom,但沒有一個被解僱。何時應該將應用程序數據保存在WinRT中?
5
A
回答
11
你可以試試這個:
Window.Current.Activated += (sender, args) =>
{
if (args.WindowActivationState ==
CoreWindowActivationState.Deactivated)
; //save data
};
0
如果用戶關閉應用程序他希望從頭開始下一次應用開始。但是,如果用戶離開應用程序去做另一件事情,他希望返回到最後一個動作。
如果你強迫你的應用程序中保存狀態,即使用戶關閉應用程序:
那麼用戶如何從頭開始應用在任何他想要的時間呢?
+1
這是一款遊戲,上次會話有一個簡歷按鈕。用戶在菜單中啓動應用程序,並可以選擇新的遊戲或簡歷。順便說一句,即使Visual Studio模板說你應該保存這個事件的數據。 – Stilgar
相關問題
- 1. 應該將永久數據保存在Angular應用程序中
- 2. 我應該如何保存鬧鐘應用程序數據?
- 3. PHP應用程序如何將數據保存在內存中?
- 4. 我應該在哪裏保存應用程序數據?
- 5. 跨平臺應用程序應該在哪裏保存數據?
- 6. 何時在iPhone應用程序中保存數據?
- 7. 如何保存應用程序數據
- 8. 如何在程序崩潰時將應用程序數據保存到文件
- 9. 我應該如何在我的android應用程序中保存我的應用程序數據?
- 10. 將圖像保存到WinRT和C的應用程序#
- 11. 我應該將緩存的數據保存在內存中以用於web應用程序嗎?
- 12. 將受保護的數據存儲在Java應用程序中
- 13. 將數據保存在離子應用程序的LocalStorage中
- 14. 將敏感數據保存在應用程序代碼中
- 15. 將數據保存在Wildfly Web應用程序中
- 16. 將數據保存在應用程序代理中
- 17. WinRT應用程序
- 18. 在iOS11中保存核心數據時應用程序崩潰
- 19. 我應該在哪裏將靜態數據存儲在Web應用程序中
- 20. 保存應用程序數據?
- 21. 保存應用程序的Python數據
- 22. 應用程序不保存數據 - SharedPreferences
- 23. 在應用程序未運行時將數據保存在SharedPreferences中
- 24. 如何在應用程序結束後將數據保存在數組中?
- 25. Android應用程序在後臺應用程序中保存數據
- 26. 如何將數據保存在asp.net MVC2 web應用程序的內存中?
- 27. 保存數據時核心數據應用程序崩潰
- 28. 的Android應用程序崩潰保存數據時,數據庫
- 29. 如何在WinRT應用程序中保護Google的clientSecret和clientID?
- 30. 將數據庫保存在應用程序文件夾中,當卸載應用程序時不會清除
應用程序關閉時引發了激活的事件嗎? – Stilgar
是的......我知道。你得到的激活事件的參數說它實際上...停用... –
Iteresting。我明天會嘗試。 – Stilgar