我一直在使用Drawer模式一段时间,但我觉得我没有一个好方法来解决下一个问题。让我们设想一个使用导航抽屉模式的非常简单的应用程序。为了使其更简单,应用程序有一个欢迎屏幕(初始片段),抽屉上只有一个选项("消息")。
点击消息项将添加新事务,并显示新片段(消息列表)。与以前一样,触摸列表中的消息也会产生新的交易,并显示包含消息详细信息的新视图。
此时如果我按下后退键都可以正常工作。我可以导航回消息列表,然后导航到欢迎片段,如果我再次点击它,应用程序将关闭。
对我来说,当我收到指向特定消息的推送通知时,它会变得非常混乱。我希望你能看到我要去的地方!我需要创建活动并创建一个" 假的"堆叠为用户提供正确的反向导航,但我真的不知道如何面对这个问题。用其他的话说:我需要在堆栈上为欢迎片段和消息列表片段创建条目。
我的问题是:有没有标准的方法来做到这一点?我完全有可能错过一些东西,但我还没有真正找到能够生成这个合成堆栈以提供正确导航的东西。我也确定可能有不同的方法来解决这个问题,我可能不知道。
无论如何,提前谢谢。