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