【发布时间】:2015-04-01 12:23:16
【问题描述】:
来自此链接的表格:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
我们可以看到,在调用 onStop() 之后(对于 Honeycomb 及以后),Android Activity 是不可终止的。
我们对 Fragments 有相同的(记录在案的)保证吗?
非常感谢有人指出明确说明的文档。
编辑:正如已经指出的那样,[Fragment.onStop]通常与包含 Activity 生命周期的 Activity.onStop 相关联。
http://developer.android.com/reference/android/app/Fragment.html#onStop()
但这并没有告诉我 Fragment 的 onStop() 是有保证的(至少没有达到 Activity 文档给出的相同级别的清晰度。)是否有明确说明 Fragment.onStop() 保证的地方?
编辑 2:基于下面的讨论,我们现在正在讨论是否保证 Activity.onStop()(假设如果没有,那么 Fragment.onStop 也不能保证)。我已将有关 Activity.onStop 的问题移至新线程:Is Activity.onStop() guaranteed to be called (API 11 +)。
在我看来,确保调用 Activity.onStop 以保证也保证调用 Fragment.onStop 是必要的,但还不够。
【问题讨论】:
标签: android android-fragments android-lifecycle