Fragment 是一个 Activity 吗? (安卓)

发布于 2024-12-09 07:00:54 字数 66 浏览 1 评论 0原文

Fragment 是一个 Activity 吗? fragment 和 FragmentActivity 有什么区别?

Is Fragment an Activity? and what is difference between fragment and FragmentActivity?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

任谁 2024-12-16 07:00:54

片段不是活动。
Fragment 托管在 FragmentActivity 内。

查看 PJL 的答案以获取更多信息。

A Fragment is not an Activity.
Fragments are hosted inside a FragmentActivity.

Check PJL's answer for more information.

高冷爸爸 2024-12-16 07:00:54

在 Android 中,一个 Activity 内部可以包含多个 Fragment。每个Fragment都可以被视为一个视图控制器。 Android 允许您在父 Fragment 中包含子 Fragment

Activity运行时,您可以独立操作每个Fragment,例如添加或删除它们。

开发者文档

fragment 必须始终托管在 Activity 中,并且 Fragment 的生命周期直接受宿主 Activity 的生命周期影响。例如,当 Activity 暂停时,其中的所有 Fragment 也会暂停;当 Activity 销毁时,所有 Fragment 也会被销毁。

In Android an Activity can contain several Fragments inside. Each Fragment can be considered a View Controller. Android allows you include child Fragment inside parent Fragment.

When Activity is running, you can manipulate each Fragment independently, such as add or remove them.

Developer's documentation:

A fragment must always be hosted in an activity and the fragment's lifecycle is directly affected by the host activity's lifecycle. For example, when the activity is paused, so are all fragments in it, and when the activity is destroyed, so are all fragments.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文