活动和片段以一对多的关系运行。这意味着您可以拥有一个活动并在其上存储多个片段。相反的情况则不适用。事实上,如果没有活动来承载它,片段就不会存在。
活动和片段都有自己的生命周期。两者也可以处于三种状态之一,即继续、暂停和停止。
Activity 和 Fragment 之间的区别
活动和片段之间最显著的区别在于活动如何存储在各自的返回堆栈中。对于活 萨尔瓦多电报号码数据 动来说,返回堆栈由系统管理,大多数情况下,您不需要担心它。默认情况下,活动停止时会被放入活动返回堆栈中,以便用户可以使用后退按钮导航回它们。
另一方面,片段不会自动添加到返回堆栈。对于要添加到返回堆栈的片段,宿主活动必须在移除片段的事务期间通过调用 addToBackStack 明确请求保存实例。
我希望这篇文章对你有用。如果您发现这篇文章有用,请与其他人分享,以便他们也能受益。