片段总是通过onAttach到onDestroyView,而不是onCreateView到onDestroyView

问题描述 投票:0回答:1

我在1个活动中使用了4个片段。导航通过NavDrawer完成。每次我浏览片段时,每个片段都会经历以下方法:onAttach()到onDestroyView()我希望它们经历一次,然后通过onCreateView()到onDestroyView(),但这不会发生。我想在onCreate()中只初始化一些东西,但现在我不能。有没有人有这方面的经验?

java android fragment lifecycle
1个回答
0
投票

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

再次感谢

© www.soinside.com 2019 - 2024. All rights reserved.