首页 文章

Nav-Framework很不错,但每当人们点击抽屉布局上的菜单项时,它就会创建片段视图

提问于
浏览
1

我使用NavController DrawerLayout,在抽屉上设置一些菜单项,它似乎自动设置抽屉,很酷 . 但是,每次我点击抽屉上的一个项目并多次单击相同的项目时,导航将导航到相同的片段,每次都会调用onCreateView,这太糟糕了!这是一个明确的错误,因为初始化视图并不便宜 .

任何的想法?

issues

2 回答

  • 0

    可悲的是,Google表示这是预期的行为:

    我们正在更全面地看待Fragment API,并将考虑这个用例(因为它是一个重要的用例) . 来源:https://issuetracker.google.com/issues/109856764

    因此暂时没有解决方案,可能是下一个片段/导航版本

  • -1

    我认为这是使用来自androix包的Fragment的错误 . 下载了使用v4包进行分片的示例应用程序,并且您所描述的行为不会发生 .

    仍在寻找修复:(

相关问题