2012-11-13 5 views
0

App.xaml.cs의 이벤트 OnSuspending은 무엇을 의미합니까? 이 이벤트는 Metro를 바탕 화면으로 변경하거나 메트로 응용 프로그램을 변경할 때 발생하지만 응용 프로그램 메모리로 수행되는 작업은 무엇인가요? 그것은 해제되거나, 어딘가에 저장 되었습니까? 아니면 OS가 메모리를 소모 할 때까지 유지됩니까? 다시 시작한 후 응용 프로그램을 작동시키기 위해 프로그래머로해야 할 단계는 무엇입니까? 저장하려면 무엇이 필요합니까?WinRT OnSuspending

+3

[여기] 시작 (http://msdn.microsoft.com/en-us/library/windows/apps/hh464925.aspx) –

답변

1

응용 프로그램의 관점에서 보면 일시 중단은 디버거의 '일시 중지'옵션과 다소 비슷합니다. 실행이 완전히 중단되고 OS는 나중에 응용 프로그램을 다시 시작하거나 좋은 이유로 시스템을 종료 할 수 있습니다.

첫 번째 시나리오에서 앱은 그 동안의 단서가 없습니다. OS에 의해 종료 된 경우 다음 번에 previous execution state이 '종료'로 설정되어 '일시 중지'이벤트를 받았을 때와 같이 앱을 복원해야합니다.