I read a lot about application states, tombstoning and recommended practises but I am still confused
Here is my scenario
- User launches app through application icon.
- User then moves to next page.
- User Click on Windows button.
- User launches app again using application icon
What should happen here?
- My second page should be displayed? because user didn't quit the app through back button
- Main page should be displayed? because user launched it through app list which means new instance
MSDN says
Ensure that when your application is launched by the user from Start or the installed applications list, the user is taken to a consistent launch experience. It should be evident to the user that they are experiencing a new application instance.
Does this mean that I should launch the main page again not second page?
If yes, should my app state only be restored(to second page) when user comes to my app through back button and Application_Activated
event is fired?