C# 如何阻止我的应用创建新实例

C# 如何阻止我的应用创建新实例,c#,windows,windows-phone-7,instance,C#,Windows,Windows Phone 7,Instance,如果我再次打开我的应用程序,它必须打开与以前打开的实例相同的实例。 有人能帮我吗?您的应用程序打开同一实例的唯一方法是,如果用户使用开始按钮离开,然后使用返回堆栈返回。为了保存此实例中的体验,您需要使用墓碑 如果您需要他们在每次启动应用程序时都能恢复相同的体验,那么每次更改数据时您都需要保存数据,并且当应用程序启动时,您需要使用保存的数据刷新显示。您可以使用IsolatedStorage的应用程序设置来完成此操作 以下是要查看的几个其他资源: 您可能需要阅读有关Windows Phone应用程

如果我再次打开我的应用程序,它必须打开与以前打开的实例相同的实例。
有人能帮我吗?

您的应用程序打开同一实例的唯一方法是,如果用户使用开始按钮离开,然后使用返回堆栈返回。为了保存此实例中的体验,您需要使用墓碑

如果您需要他们在每次启动应用程序时都能恢复相同的体验,那么每次更改数据时您都需要保存数据,并且当应用程序启动时,您需要使用保存的数据刷新显示。您可以使用IsolatedStorage的应用程序设置来完成此操作

以下是要查看的几个其他资源:


您可能需要阅读有关Windows Phone应用程序执行模式的信息:感谢您的回复。然而,我知道我的程序进入了休眠状态。但是我的服务器有一个开放流(tcp)来接收消息。如果我去后台,我会使用推送通知。因此,如果我点击应用程序图标,我想对它留下的页面进行处理(当进入后台时)。你可以使用深度链接,它可以实现二级互动程序,也可以实现toast通知,其中eihter(或两者)可以深度链接到另一个页面。无法使用主互动程序作为新实例转到应用程序主页以外的位置。