Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone |当用户再次尝试打开应用程序时,还原应用程序窗体背景_C#_Windows Phone 7_Windows Phone_Background Process - Fatal编程技术网

C# Windows Phone |当用户再次尝试打开应用程序时,还原应用程序窗体背景

C# Windows Phone |当用户再次尝试打开应用程序时,还原应用程序窗体背景,c#,windows-phone-7,windows-phone,background-process,C#,Windows Phone 7,Windows Phone,Background Process,当用户再次从菜单启动应用程序时,是否有这种方法可以帮助从后台恢复应用程序 如果不可能,请提供文档链接 另外,我只想看到与Android和iOS上相同的行为,SDK没有直接实现这一点的方法-它支持在按back键时快速恢复应用程序,但当他们从菜单启动时,它会启动新的应用程序 您可以手动跟踪应用程序的状态,类似于您在使用pre Mango tombstoning时所做的操作,然后在新启动应用程序时恢复自己。一点信息:SDK没有直接实现这一点的方法-它支持按back键快速恢复应用程序,但当他们从菜单启动

当用户再次从菜单启动应用程序时,是否有这种方法可以帮助从后台恢复应用程序

如果不可能,请提供文档链接


另外,我只想看到与Android和iOS上相同的行为,SDK没有直接实现这一点的方法-它支持在按back键时快速恢复应用程序,但当他们从菜单启动时,它会启动新的应用程序


您可以手动跟踪应用程序的状态,类似于您在使用pre Mango tombstoning时所做的操作,然后在新启动应用程序时恢复自己。一点信息:

SDK没有直接实现这一点的方法-它支持按back键快速恢复应用程序,但当他们从菜单启动它时,它会启动新的应用程序


您可以手动跟踪应用程序的状态,类似于您在使用pre Mango tombstoning时所做的操作,然后在新启动应用程序时恢复自己。一些信息:

您可以使用应用程序停用、应用程序关闭App.xaml.cs的功能

private void Application_Deactivated()

    {

         Save your application state in isolated storage.

    }
private void Application_Closing()

    {

         Delete application state from isolated storage.

    }
private void Application_Launching()

    {

        check if there is a application state stored in isolated storage.
        if yes then resume it 
        else start fresh 

    }

希望对您有所帮助:)

您可以使用应用程序停用、应用程序关闭App.xaml.cs的功能

private void Application_Deactivated()

    {

         Save your application state in isolated storage.

    }
private void Application_Closing()

    {

         Delete application state from isolated storage.

    }
private void Application_Launching()

    {

        check if there is a application state stored in isolated storage.
        if yes then resume it 
        else start fresh 

    }

希望有帮助:)

这并没有帮助我避免再次出现闪屏,但感谢您的回复)这并没有帮助我避免再次出现闪屏,但感谢您的回复)