【发布时间】:2020-09-08 07:47:07
【问题描述】:
在 SO 和 Google 上围绕这个主题有很多噪音,所以请耐心等待。
在执行片段到片段导航时,您会看到以下生命周期:
Fragment1: onPause
Fragment1: onStop
Fragment1: onDestroyView
Fragment2: onCreateView
Fragment2: onStart
Fragment2: onResume
(你可以在这张从here盗取的图片中看到这一点)
没有调用 Fragment.onSaveInstanceState,因为 Fragment 实例仍然存在 - 只有它的视图已被破坏。
因此,什么机制可以保存和恢复 View 的状态,以及如何恢复?
【问题讨论】:
-
你试过旋转屏幕吗? IE。纵向到横向等等。
标签: android android-fragments android-view android-lifecycle