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上以其他方式暫停終止?