Windows Phone 8阻止应用程序重新激活,并在下次启动时重新启动

时间:2014-05-28 20:47:44

标签: windows-phone-8 tombstoning

我有一个很大的代码库,我们只是迁移到手机,并开始处理墓碑和停用。与此同时,我想在Application_Deactivated上停止应用程序,以便在从逻辑删除重新激活时调用Application_Launching而不是Application_Activated。有人知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

据我所知,你不应该干预应用程序周期,让操作系统处理事情。我读过你不应该使用以下功能。不建议使用它。虽然,这是一种方式::

Application.Current.Terminate();

将此行添加到Application_Deactivated处理程序中。这将终止并终止您的应用程序。但后来你在后台找不到你的应用。下次要使用它时,必须重新启动它。

如果这不是您想要的,并且您希望在将应用程序置于前台时重新启动应用程序,那么我没有看到任何直接的方法。 谢谢和欢呼。