티스토리 뷰

반응형

앱이 종료되거나 앱사용이 중지되는 순간과 중지된 앱이 다시 실행된 순간에 log.txt를 만들어서 시간을 기록하고 싶은데 Suspending와 Resuming 이벤트는 앱이 실제로 종료되거나 중지될때 발생되지 않고
'수명주기이벤트'로 직접 상태를 지정해줘야 이벤트가 발생합니다.
어떻게 해야 앱이 종료되거나 앱사용이 중지되는 순간과 중지된 앱이 다시 실행된 순간을 Catch할 수 있을까요??

Like ·
  • Munchan Park 앱이 Suspending 모드로 들어가는 것은 알 수 있지만, 앱이 Suspending 상태가되면, 그 이후부터는 앱이 아무런 동작을 하지 않습니다. 또한, Close 이벤트도 존재하지 않기 때문에 완전히 종료되는 시점을 알 수 없습니다. 윈도우에서 자체적으로 관리합니다.

  • 기본적인 수명 주기 내용 http://msdn.microsoft.com/.../windows/apps/hh464925.aspx 대신, activated 이벤트에서 PreviousExecutionState의 값을 이용해서 종료 이유를 보고, 이전 상태로 복구를 할 것인지 여부를 판단할 수만 있습니다. 

  •  개발하실 때 아래 블로그의 3번 Debug Location Toolbar를 보시면 http://kaki104.tistory.com/.../Visual-Studio-2012... 툴바를 추가하신 후 Suspend모드를 강제로 진입하거나 Resume으로 강제로 다시 시작 할 수 있는 기능이 있습니다. 또한 2번 Do not launch, Debug mode를 이용하셔서 앱이 어떤 형태로 시작하는지에 대한 디버깅도 가능 합니다.
    이 항목에서는 앱이 배포되어 제거될 때까지의 수명...
    msdn.microsoft.com


반응형
댓글