我想知道当用户Activity
从Home Screen
.
会Activity's onResume()
先执行,然后再Fragment's onResume()
执行吗?它是按顺序进行的,还是同时进行?
我在 Fragment 的 onResume() 中放了一些代码,但在 Activity 的 onResume() 之后似乎没有触发。
我想知道当用户Activity
从Home Screen
.
会Activity's onResume()
先执行,然后再Fragment's onResume()
执行吗?它是按顺序进行的,还是同时进行?
我在 Fragment 的 onResume() 中放了一些代码,但在 Activity 的 onResume() 之后似乎没有触发。
我想知道当用户从主屏幕返回到活动时正确的顺序是什么。
Activity 的 onResume() 执行,Fragment 的 onResume() 之后执行。这是我的日志屏幕截图:
Activity 的 onResume() 会先执行,Fragment 的 onResume() 再执行吗?它是按顺序进行的,还是同时进行?
是的,这两个onResume()方法是按顺序执行的,因为都是在主线程(也叫ui线程,是单线程)上执行的,所以不存在并发问题。
我在 Fragment 的 onResume() 中放了一些代码,但在 Activity 的 onResume() 之后似乎没有触发。
我认为您的代码有问题,您可以再次检查或在此处发布,以便有人指出您的错误。
片段onResume()
或onPause()
将仅在活动onResume()
或被调用之后onPause()
被调用。它们紧密耦合到Activity
.