3

我有一个包含以下页面的应用程序:

  • 登录
  • 菜单
  • 聊天

当我启动应用程序时,页面的顺序如下 Login -> Menu -> Chat

但是......当我的应用程序没有运行并且我收到推送通知时,我想将用户直接导航到聊天窗口(并在后台登录,没有登录页面)。我的问题出现在这一点上,因为当我按下返回时我想进入菜单页面,而当我再次按下返回时我想进入登录页面。

如果他单击推送通知,我不想在聊天之前通过登录和菜单页面导航用户。

有什么建议么?

4

1 回答 1

1

我能想到的一种解决方案是,您记得您是通过推送通知来到聊天页面的。然后,当在聊天页面上按下返回键时,您会捕获事件 (OnBackKeyPress) 并自己调用 NavigationContext.NavigateTo(MainPage)。您可以在“菜单”页面上执行相同操作。

于 2012-08-06T12:55:09.457 回答