我正在使用android体系结构组件创建新的android应用程序。
在这种情况下, 我创建了一个(没有其他活动)主要活动,在其中我将NavHostFragment和抽屉布局一起放置了。现在,我有了用于启动屏幕的片段,其中隐藏了工具栏,并且一切正常。
现在,当5秒钟后,我使用navigationcontroller调用另一个片段时,在新片段(主片段)中,而不是显示图标以打开抽屉,而是在其中显示了后退按钮。然后单击“后退”按钮图标,它将再次加载启动屏幕。
有什么建议吗?
答案 0 :(得分:1)
之所以发生这种情况,是因为导航图将片段添加到backstack
,并且当您按下向后弹出堆栈并导航到先前片段的后退按钮时。
我建议您使用一项活动作为初始屏幕,以更好地控制stack
和backstack
,并将其作为启动器,并在5秒后完成,然后开始主要活动。