2016-02-12 144 views
1

我現有的Windows Phone Silverlight應用程序可以在Windows Phone 8.0和8.1上正常工作。但是,在Windows 10上,我的應用在暫停事件期間終止。
我花了一段時間才明白這個問題,因爲我的應用程序在掛起時需要在主線程上花費太多時間,並且系統將其作爲停止響應終止。 使用的WinRT API的解決方案可以通過該代碼來完成:從Windows Phone Silverlight應用程序調用winrt api應用程序

var defferal = SuspendingEventArgs.getDeferral(); 
await someSavingMethod(); 
defferal.Complete(); 

不過我簡單的沒有爲API訪問權限,因爲我的應用程序只使用Windows Phone的API(用於在Windows Phone上運行8.0)

這是可能以某種方式在我的代碼中調用此winrt api或可能修復在Windows Phone 10上以其他方式暫停終止?

回答

1

不可能,您必須使用8.0 API提供的功能來實現您的目標。

相關問題