有谁知道是否有办法在代码中使用Windows Phone / Windows Universal应用程序?
我知道可以从代码中关闭应用,但我更愿意将其发送到后台。
谢谢!
答案 0 :(得分:2)
无法在代码中存储Windows应用商店应用。窗户也不支持前台App运行背景。通用Windows应用程序只有三个雕像:正在运行,已暂停和未运行。参考official document我们可能会看到应用生命周期:
用户可以通过各种扩展和合同(例如共享合约)激活应用。应用完成激活后,它会进入运行状态,并且启动屏幕会消失。
当用户将应用程序移动到后台时,Windows会等待几秒钟以查看用户是否会立即切换回应用程序,以便在转换过程中转换速度很快。如果用户未在此时间窗口内切换回,则Windows会暂停该应用程序。
用户关闭应用后,它首先被暂停然后终止,并进入NotRunning状态。通常,用户不需要关闭应用程序,他们可以让Windows管理它们。但是,用户可以选择使用关闭手势或在Windows上按Alt + F4或在Windows Phone上使用任务切换器关闭应用程序。
官方文档建议应用程序不要以编程方式关闭自己。例如,如果应用程序检测到内存泄漏,系统将终止它以确保用户个人数据的安全性。当您以编程方式关闭应用程序时,系统会将其视为应用程序崩溃。