我有一份有以下几页的申请:
启动应用程序时,页面的顺序如下:登录->菜单-> Chat
但是..。当我的应用程序没有运行并且收到推送通知时,我想直接导航用户到聊天窗口(然后在后台进行登录,而不需要登录页面)。我的问题就出现在这一点上,因为当我按后退时,我想转到菜单页面,而当再次按回时,我想转到登录页面。
我不想导航用户通过登录和菜单页面,然后去聊天,如果他点击推送通知。
有什么建议吗?
发布于 2012-08-06 12:55:09
我能想到的一个解决方案是,您可以从推送通知中恢复到聊天页面。然后,当在聊天页面上按下后退键时,您将捕获事件(OnBackKeyPress)并自行调用NavigationContext.NavigateTo(MainPage)。您也可以在菜单页面上做同样的操作。
https://stackoverflow.com/questions/11828022
复制相似问题