Android fragments 片段在create、create视图和activity created方法上调用两次

Android fragments 片段在create、create视图和activity created方法上调用两次,android-fragments,Android Fragments,如果我没有在活动(片段到非片段活动)之间切换,但如果我按照下面提到的步骤调用两次片段,那么片段在方向更改上工作正常 步骤为:- 显示一个片段,然后单击按钮并转到另一个活动(不是片段) 返回到该片段,然后更改方向会导致调用片段两次 因此,问题是在保存的实例状态中保存的数据丢失 提前感谢。默认情况下,方向更改调用oncreate方法,这就是为什么片段会在方向更改时重新创建。选中此链接以避免在方向更改时重新创建@正如我上面所说的,如果我在片段之间切换,它在方向改变上正常工作,但是如果我从片段切换到另一

如果我没有在活动(片段到非片段活动)之间切换,但如果我按照下面提到的步骤调用两次片段,那么片段在方向更改上工作正常

步骤为:-

  • 显示一个片段,然后单击按钮并转到另一个活动(不是片段)
  • 返回到该片段,然后更改方向会导致调用片段两次
  • 因此,问题是在保存的实例状态中保存的数据丢失


    提前感谢。

    默认情况下,方向更改调用oncreate方法,这就是为什么片段会在方向更改时重新创建。选中此链接以避免在方向更改时重新创建@正如我上面所说的,如果我在片段之间切换,它在方向改变上正常工作,但是如果我从片段切换到另一个活动,然后返回片段并改变方向,它就不工作了。