2015-08-26 53 views
-1

我有一個Windows 8.1項目同時指定的Windows Phone 8.1和Windows 8.1的Windows 8.1開始按鈕從Visual Studio和調試時

應用程序恢復和掛起事件處理是否正確觸發選擇生命週期事件。但是,當我在Windows 8.1設備上本機運行應用程序時,應用程序暫停和恢復事件似乎沒有被觸發。我需要在暫停時清理MediaCapture實例,然後在應用程序恢復時重新初始化它。因此,當用戶按下開始按鈕並從應用程序導航時,觸發這些事件很重要。

是否有任何理由爲什麼應用程序不會在調試之外觸發這些事件?

+0

您是否嘗試過在發佈模式下運行應用程序? – ssakash

+0

我試過釋放模式,它似乎沒有改變任何東西。我正在考慮嘗試部署一個應用程序包,看看是否有幫助。 – Darkphenom

+1

您應該閱讀這篇文章 - http://blogs.msdn.com/b/mspfe/archive/2013/06/17/suspend-and-resume-in-winrt.aspx – ssakash

回答

0

感謝您鏈接到該文章ssakash。我發現我的應用程序不會觸發暫停事件,直到我的應用程序不可見後幾秒鐘。這意味着快速按下開始按鈕並返回到應用程序會破壞它。這是由於使用需要處理並重新初始化的MediaCapture實例。我使用VisibilityChanged事件來檢測我的應用何時不再可見,然後執行必要的設置和處理代碼。

相關問題