以编程方式应用app

时间:2016-01-15 16:56:16

标签: windows-phone-8.1 win-universal-app uwp windows-10-mobile windows-10-universal

有谁知道是否有办法在代码中使用Windows Phone / Windows Universal应用程序?

我知道可以从代码中关闭应用,但我更愿意将其发送到后台。

谢谢!

1 个答案:

答案 0 :(得分:2)

无法在代码中存储Windows应用商店应用。窗户也不支持前台App运行背景。通用Windows应用程序只有三个雕像:正在运行,已暂停和未运行。参考official document我们可能会看到应用生命周期:

enter image description here

  

用户可以通过各种扩展和合同(例如共享合约)激活应用。应用完成激活后,它会进入运行状态,并且启动屏幕会消失。

     

当用户将应用程序移动到后台时,Windows会等待几秒钟以查看用户是否会立即切换回应用程序,以便在转换过程中转换速度很快。如果用户未在此时间窗口内切换回,则Windows会暂停该应用程序。

     

用户关闭应用后,它首先被暂停然后终止,并进入NotRunning状态。通常,用户不需要关闭应用程序,他们可以让Windows管理它们。但是,用户可以选择使用关闭手势或在Windows上按Alt + F4或在Windows Phone上使用任务切换器关闭应用程序。

官方文档建议应用程序不要以编程方式关闭自己。例如,如果应用程序检测到内存泄漏,系统将终止它以确保用户个人数据的安全性。当您以编程方式关闭应用程序时,系统会将其视为应用程序崩溃。