【发布时间】:2013-01-18 13:19:07
【问题描述】:
我的Activity 有两种布局。第一个是横向模式,包含两个FrameLayout,第二个是纵向模式,只包含一个FrameLayout。片段被动态添加到各自的FrameLayouts!!我不明白为什么当我以纵向模式旋转屏幕时,会调用 Fragment 的 onStart() 和 onResume() 方法(不再可见!!!!!!)。我知道 Android 会复制所有片段的 Activity 的回调,但这种行为对我来说是毫无意义的! onStart() 和 onResume() 只有在片段可见时才需要调用!!!
这个问题已经在这个post 中讨论过了。但我想了解为什么Android会有这种行为!!
谢谢。
【问题讨论】:
标签: android android-fragments android-lifecycle