【发布时间】:2016-01-21 16:12:39
【问题描述】:
我一直在分析 Android 中 Activity 和 Fragment 的生命周期,并提出了一个问题 - 一个 Fragment 实例是否可以在创建并显示后自动放入新的 Activity 中?
例如,是否存在会导致 Activity 重新创建但随后会将 Fragments 从旧 Activity“迁移”到新 Activity 的配置更改场景?
问题的原因是将 Activity 作为其 Fragments 的侦听器传递的想法。我想知道是否存在此侦听器丢失的情况(除了 onSaveInstanceState 序列化)。
编辑:
为了明确我的想法 - 重用 Fragment 实例是一种不受欢迎的行为。我想确保它不会在默认情况下发生。
【问题讨论】:
-
为了让我的想法清楚 - 重用 Fragment 实例是一种不受欢迎的行为。我想确保它不会在默认情况下发生。
-
那么没有。除非您或其他开发人员做了一些奇怪的事情来防止这种情况发生,否则片段将始终保留在 Activity 范围内。
标签: android android-fragments android-lifecycle