Android-片段和活动之间的关系

Android-片段和活动之间的关系,android,android-activity,android-fragments,Android,Android Activity,Android Fragments,我的问题很简单:我能从一个活动中创建/启动一个片段吗?反之亦然?我该怎么做呢? 我需要为我的应用程序实现这一点,我在网上看到了不一致的意见。有人说您只能从其他片段中打开片段,有人说这是可能的,但您不应该这样做,相反,您应该只从活动中打开片段。我有点困惑 我找到了不同的方法来做一件或另一件事,但没有一种有效。对我来说唯一有效的方法就是从一个活动创建一个活动。我需要做的是从一个片段开始一个活动,或者从一个片段开始一个片段 在进行任何类型的重新实施之前,我想了解这其中哪些可以实际工作,以及为什么另一个


我的问题很简单:我能从一个活动中创建/启动一个片段吗?反之亦然?我该怎么做呢?
我需要为我的应用程序实现这一点,我在网上看到了不一致的意见。有人说您只能从其他片段中打开片段,有人说这是可能的,但您不应该这样做,相反,您应该只从活动中打开片段。我有点困惑
我找到了不同的方法来做一件或另一件事,但没有一种有效。对我来说唯一有效的方法就是从一个活动创建一个活动。我需要做的是从一个片段开始一个活动,或者从一个片段开始一个片段
在进行任何类型的重新实施之前,我想了解这其中哪些可以实际工作,以及为什么另一个不能工作。

谢谢大家,欢迎提供任何提示。

自Android蜂巢(3.0)以来就引入了片段,这是开发和设计应用程序的一个非常重要的概念

为了回答您的问题,您可以从活动中开始一个片段,也可以从片段中开始活动。您也可以从其他片段开始片段。通过在选项卡布局或主细节布局中替换它们,可以使用它们使代码更具适应性

关于使用片段并将其实现到应用程序中,有很多内容需要阅读和理解,因此我建议您阅读。

片段放在活动中,它们的生命周期与包含活动的生命周期紧密相关

至于“打开”碎片。你是说添加碎片吗?您可以通过代码或XML向活动添加片段,也可以向片段(嵌套片段)添加片段


启动一项活动可以通过两种方式进行:从片段启动,也可以通过意图从活动启动

片段:通常表示活动用户界面的可重用部分,但也可能表示可重用的程序逻辑。您可以组合多个片段来创建用户界面,以便更好地使用手机或平板电脑。 您可以轻松地交换片段,使GUI更加动态。 片段必须由活动托管,并且不能独立执行。 他们有自己的生命周期,这意味着他们可以启动一个应用程序。
例如:他们有onCreate()方法,因此片段可以添加自己的菜单项来承载活动菜单。

在发布问题之前,您应该通过谷歌搜索。您还可以替换片段。