我使用NavController DrawerLayout,在抽屉上设置一些菜单项,它似乎自动设置抽屉,很酷 . 但是,每次我点击抽屉上的一个项目并多次单击相同的项目时,导航将导航到相同的片段,每次都会调用onCreateView,这太糟糕了!这是一个明确的错误,因为初始化视图并不便宜 .
任何的想法?
issues
可悲的是,Google表示这是预期的行为:
我们正在更全面地看待Fragment API,并将考虑这个用例(因为它是一个重要的用例) . 来源:https://issuetracker.google.com/issues/109856764
因此暂时没有解决方案,可能是下一个片段/导航版本
我认为这是使用来自androix包的Fragment的错误 . 下载了使用v4包进行分片的示例应用程序,并且您所描述的行为不会发生 .
仍在寻找修复:(
2 回答
可悲的是,Google表示这是预期的行为:
因此暂时没有解决方案,可能是下一个片段/导航版本
我认为这是使用来自androix包的Fragment的错误 . 下载了使用v4包进行分片的示例应用程序,并且您所描述的行为不会发生 .
仍在寻找修复:(