我读了很多关于应用程序的状态,墓碑和建议的做法,但我仍然困惑当应用程序停用并通过应用程序列表再次启动时,我应该启动新实例还是最后还原?
这里是我的方案
- 用户通过应用程序图标启动程序。
- 用户然后移动到下一页。
- 用户点击Windows按钮。
- 用户启动应用程序再次使用的应用程序图标
什么应该发生在这里?
- 我的第二个页面应显示?因为用户没有通过后退按钮退出应用程序
- 应该显示主页面?因为用户通过应用程序列表,这意味着新的实例启动它
MSDN说
确保当应用程序被用户从开始 或安装的应用程序列表中启动,用户被引导到一致的 发射体验。用户应该明白他们是 遇到新的应用程序实例。
这是否意味着我应该再次启动主页而不是第二页?
如果是的话,应该我的应用程序状态,只有当用户通过后退按钮来我的应用程序和Application_Activated
事件被触发恢复(到第二页)?