Android 用一个实际例子描述片段的生命周期

Android 用一个实际例子描述片段的生命周期,android,android-fragments,Android,Android Fragments,移动设备 初始状态::纵向模式 当我们启动一个应用程序时,这是一系列称为 onatach()-->onCreate()-->onCreateview()-->onActivityCreated()-->onStart()-->onResume() 现在我切换到::横向模式 这些是一系列被称为 onPause()--在此之间保存实例状态-->onStop()-->onDestroyView()-->onDestroy()-->onDestroy() 如果我退出应用程序 onPause()-->on

移动设备

初始状态::纵向模式

当我们启动一个应用程序时,这是一系列称为

onatach()
-->
onCreate()
-->
onCreateview()
-->
onActivityCreated()
-->
onStart()
-->
onResume()

现在我切换到::横向模式

这些是一系列被称为

onPause()
--在此之间保存实例状态-->
onStop()
-->
onDestroyView()
-->
onDestroy()
-->
onDestroy()

如果我退出应用程序

onPause()
-->
onStop()
-->
onDestroyView()
-->
onDestroy()
-->
OnDetch()

我的问题是:

  • 我的解释正确吗
  • 如果我错了,我在哪里可以纠正
  • 我不理解savedInstancestate部分。。。。。是这样的吗 android保留要显示的视图,以便在 即使在出现
    onDetach()
    之后,屏幕仍在翻转
  • 我从来没有在。。。那它怎么会到这里来呢

请轻松回答我是个新手

我从未在片段生命周期中提到过savedinstancestate。。。那它怎么会到这里来呢?你这是什么意思?你检查过同一链接中TitlesFragment的代码片段吗?我是说视频教程。。。链接我发布了。。。演讲者给出了生命周期执行的实际解释。。。。我清楚地看到它出现在那里。。。。尤其是当屏幕的方向被翻转时。。。。请检查视频教程链接,或者它只是不必要的。。。。然后,即使在进行了自动测试之后。。。我怎么会在屏幕上看到这些片段:)您需要检查文档,并在onPause()之前按Home键,然后在Fragment@Raghunandan中执行onsavedinstancestate方法。。。。。对现在我明白了…当方向改变时,活动被破坏并重新创建。。。。由于片段的生命周期与活动的生命周期成正比。。。。因此,保存的实例状态。。。。是的,现在我明白了。。。。谢谢