我想在用戶按下手機的開始或返回按鈕時正確處理MediaCapture
對象。我目前通過HardwareButtons.BackPressed
事件處理程序處理Back按下事件,並處理MediaCapture
對象。但是,當我重新輸入應用程序時,從不會調用恢復事件,並且我無法重新創建MediaCapture
對象。我試過爲此訂閱Application.Current.Resuming
,但它沒有被調用。我知道我的處理程序正在運行,因爲當我在調試中使用生命週期事件時,會調用適當的處理程序。我也嘗試過處理OnNavigatedTo
和OnNavigationLoadState
,但是當這些應用程序是「恢復」時,通過按住開始菜單中的後退按鈕,然後點擊我的應用程序,它們不會被調用。處理MediaCapture暫停/恢復Windows Phone 8.1
我還需要知道當用戶從應用程序中按下「開始」按鈕時會調用哪個事件。在此事件期間不會調用OnSuspending
和OnNavigationSaveState
。開始按鈕有沒有類似於HardwareButtons.BackPressed
?
[暫停事件不會在Windows Phone 8.1上使用WinRT升級]的可能重複(http://stackoverflow.com/questions/24103101/suspending-event-not-raising-on-windows-phone-8-1-using -winrt) – Mike