活动和片段生命周期,onResume是否一个接一个地开火?

The*_*mad 6 android activity-lifecycle android-fragments android-activity fragment-lifecycle

我想知道当用户Activity从中返回时,正确的顺序是什么Home Screen.

Activity's onResume()首先执行,然后在Fragment's onResume()后执行?它是按顺序执行还是同时执行?

我在Fragment的onResume()中添加了一些代码,但它似乎没有在Activity的onResume()之后触发.

Lei*_*Guo 8

我想知道当用户从主屏幕返回活动时正确的顺序是什么.

Activity的onResume()执行,Fragment的onResume()执行后.这是我的日志屏幕截图:

在此输入图像描述

Activity的onResume()会先执行,然后Fragment的onResume()会执行吗?它是按顺序执行还是同时执行?

是的,两个onResume()方法按顺序执行,因为它们都在主线程上执行(也称为ui线程,它是单个线程),因此没有并发问题.

我在Fragment的onResume()中添加了一些代码,但它似乎没有在Activity的onResume()之后触发.

我认为您的代码有问题,您可以再次检查或在此处发布,这样有人可能会指出您的错误.