Fragments
是否会在方向更改(例如屏幕旋转)时被销毁并重新创建,就像Activity
s一样?
答案 0 :(得分:2)
是的,通常Fragments具有与活动类似的生命周期事件。它们也会在方向变化时被破坏并重新创建。
但是可以设置一个片段来保留实例,这意味着它可以通过setRetainInstance(boolean)方法在方向更改中幸存下来。这引入了很多新问题,但有时它仍然是要走的路。
答案 1 :(得分:0)
这取决于。您作为开发人员可以控制此行为。查看官方文档的这一部分 - https://developer.android.com/reference/android/app/Fragment.html#setRetainInstance(boolean)。