gpt4 book ai didi

Android fragment 与复合控件

转载 作者:IT王子 更新时间:2023-10-28 23:29:38 25 4
gpt4 key购买 nike

为什么要使用 Android 3.0 fragment 而不是复合控件?可以一次创建一个 View 继承器或复合控件,然后在任何地方使用它。

我已阅读 http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html但没有找到答案。

最佳答案

不同之处在于 fragment 有自己的生命周期(onPause、onCreate、onStart...)。通过拥有生命周期, fragment 可以独立响应事件,通过 onSaveInstanceState 保存其状态,并被带回(例如在来电后恢复或用户单击返回按钮时)。 fragment 文档中总结了生命周期:

https://developer.android.com/guide/components/fragments.html#Lifecycle

您始终可以将 fragment 或 Activity 包装在复合 View 周围,因此只需将 fragment 视为复合 View 的容器,从而为它们提供独立的生命周期。

关于Android fragment 与复合控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6214780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com