2012-11-13 45 views
0

App.xaml.cs中的事件OnSuspending是什麼意思?我想這個事件是在我們將Metro換成桌面或更改城域應用程序時觸發的,但是應用程序內存是如何實現的?它是否釋放,保存在某個地方,或者保存到操作系統內存耗盡?作爲一名程序員,我必須執行哪些步驟才能在恢復後繼續使用應用程序?我需要保存什麼?WinRT OnSuspending

+3

我會開始[這裏](http://msdn.microsoft.com/en-us/library/windows/apps/hh464925.aspx) –

回答

1

從您的應用程序的角度來看,掛起有點像調試器的'暫停'選項。執行完全停止,操作系統可以選擇在稍後恢復應用程序或將其關閉。

在第一種情況下,您的應用程序不會有關於此期間的線索。如果它被操作系統關閉,在下一次啓動時,previous execution state將被設置爲「終止」,因此您應該恢復應用程序,就像您收到「暫停」事件時一樣。