2016-02-12 146 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提供的功能来实现您的目标。

相关问题