片段始终通过onAttach到达onDestroyView,而不是通过onCreateView到达onDestroyView

时间:2019-04-04 14:53:07

标签: java android fragment lifecycle

我正在1个活动中使用4个片段。导航是通过NavDrawer完成的。每次浏览片段时,每个片段都会通过以下方法进行操作: onAttach()到onDestroyView() 我期望他们经过这些,然后再经过onCreateView()到onDestroyView(),但这没有发生。 我只想在onCreate()中初始化某些内容,但现在不能。 有人对此有经验吗?

1 个答案:

答案 0 :(得分:0)

您好,谢谢您的回复。 我发现了问题。我在导航抽屉itemselect中创建了一个新片段。为了解决这个问题,我在主要活动中为每个片段创建了一个实例,并将其设置为当前片段,而不是创建一个新片段。

再次感谢