标签: android fragment android-lifecycle
将片段的生命周期方法公开时,将Activity的生命周期方法保护为受保护的原因是什么?我读了链接 lifecycle methods但是无法理解。请解释一下。
答案 0 :(得分:1)
Fragment旨在由Activity托管。这意味着主机(活动)负责更新其托管项(片段)的状态。这将包括根据活动生命周期中的更改调用片段实例的相应生命周期方法。为了让这些方法在整个Fragment类层次结构的外部被类调用,它们必须是public。
Fragment
Activity
public