是否可以在 Windows Phone 7.5 上运行同一应用程序的多个实例?当我停用当前实例并尝试通过“开始”菜单运行新实例时,后台应用程序会消失,而新应用程序会以初始屏幕在前台启动。
在这种“重启”之间是否保留了应用程序状态?
是否可以在 Windows Phone 7.5 上运行同一应用程序的多个实例?当我停用当前实例并尝试通过“开始”菜单运行新实例时,后台应用程序会消失,而新应用程序会以初始屏幕在前台启动。
在这种“重启”之间是否保留了应用程序状态?
不,不可能在 WP 中运行应用程序的多个实例。当您按照您的描述启动应用程序时,它会被视为应用程序的重新启动,并且不会保存任何状态。有关详细信息,请查看http://msdn.microsoft.com/en-us/library/ff817008(v=vs.92).aspx。
当您启动应用程序的实例然后将其停用(通过使用“开始”按钮)时,您有机会保存应用程序状态(您可以使用 Deactivated 事件)
因此,当从菜单启动新实例时,应用程序的前一个实例会被终止,此时您可以重新加载以前保存的状态(如果有的话!)
据我所知(根据我目前的经验),每个应用程序只能有一个实例。