Как запретить моему приложению создавать новый экземпляр - PullRequest
1 голос
/ 20 марта 2012

Если я открою свое приложение во второй раз, оно должно открыть тот же экземпляр, который был открыт ранее.Может ли кто-нибудь помочь мне с этим?

1 Ответ

3 голосов
/ 20 марта 2012

Единственный способ, которым ваше приложение откроет тот же самый экземпляр, - это если пользователь уходит с помощью кнопки запуска, а затем возвращается, используя задний стек. Чтобы сохранить опыт в этом случае, вам нужно использовать Tombstoning. http://msdn.microsoft.com/en-us/magazine/hh148153.aspx

Если вам нужно, чтобы они могли возвращаться к одному и тому же опыту при каждом запуске приложения, то вам нужно сохранять данные каждый раз, когда они меняются, а когда приложение запускается, вам необходимо обновить отобразить с этими сохраненными данными. Вы можете сделать это с помощью ApplicationSettings IsolatedStorage. http://dotnet.dzone.com/articles/using-application-settings

Вот несколько других ресурсов, на которые можно посмотреть:

http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/15/understanding-the-windows-phone-application-execution-model-tombstoning-launcher-and-choosers-and-few-more-things-that-are-on-the-way-part-1.aspx

http://msdn.microsoft.com/en-us/library/ff817008(v=VS.92).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...