片段的含义有自己的生命周期

时间:2016-09-09 19:07:27

标签: android

每个地方都写下片段有自己的生命周期。片段生命周期也取决于活动的生命周期。片段自身生命周期的含义是什么,如果它依赖于活动的生命周期?

2 个答案:

答案 0 :(得分:4)

首先,您需要了解生命周期方法是什么以及何时调用/调用。生命周期方法基本上是在Activty / Fragment的不同状态下调用的。例如,当您首次启动活动时,将根据您的活动状态调用以下事件/方法流。例如:当您的活动首次启动时,会调用OnCreate,当您的活动不再可见时,将调用onStop。所以基本上你首先需要了解这些不同的活动所处的状态.Below是一个很好的参考流程图。

活动生命周期方法:

enter image description here

片段生命周期方法:

enter image description here

现在,当你创建一个片段时,它会膨胀到激活中。并且它有自己的一组生命周期事件/方法被调用,因为当活动状态发生变化时,片段被膨胀到激活状态,它会影响片段,并且相应地调用片段的不同生命周期方法。下面是活动生命周期方法与片段之间关系的另一个图形表示。

enter image description here

图片来源:Google图片

答案 1 :(得分:0)

与片段lolcycle相比,活动生命周期相当简单(来自Square's Advocating against Android Fragments的图片)

Configuring Apache HttpClient to access service through proxy/load-balancer (overriding Host header)