Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java EclipseADT自动为活动创建一个片段。为什么?_Java_Android_Eclipse_Android Fragments_Android Activity - Fatal编程技术网

Java EclipseADT自动为活动创建一个片段。为什么?

Java EclipseADT自动为活动创建一个片段。为什么?,java,android,eclipse,android-fragments,android-activity,Java,Android,Eclipse,Android Fragments,Android Activity,我模模糊糊地知道碎片是用来干什么的。然而,我不明白为什么ADT似乎建议我们应该一直使用它们。我知道我可以简单地删除片段布局,以及活动中片段的代码。但实际上是否建议始终使用片段?不删除它有什么好处 甚至有一个活动点只有一个片段吗?没有碎片有什么区别 此外,您如何知道是在一个活动中创建多个片段,还是使用单个或零片段创建多个活动,还是创建活动和片段的组合 例如,如果您的活动中有一个条款和条件按钮,您希望它打开一个屏幕,其中包含列出条款和条件的文档,我是否应该为此启动一个新活动?或者我应该将包含此内容的

我模模糊糊地知道碎片是用来干什么的。然而,我不明白为什么ADT似乎建议我们应该一直使用它们。我知道我可以简单地删除
片段布局
,以及
活动
中片段的代码。但实际上是否建议始终使用片段?不删除它有什么好处

甚至有一个活动点只有一个片段吗?没有碎片有什么区别

此外,您如何知道是在一个活动中创建多个片段,还是使用单个或零片段创建多个活动,还是创建活动和片段的组合


例如,如果您的活动中有一个
条款和条件
按钮,您希望它打开一个屏幕,其中包含列出条款和条件的文档,我是否应该为此启动一个新活动?或者我应该将包含此内容的片段移到前面吗?

使用片段是当今开发现代应用程序的方式。 其中一些好处是切换内容时性能更好(比如说2个片段) 因为您没有离开当前活动

此外,带有滑动标签的应用程序(例如)是以活动作为容器,片段作为内容本身构建的

另一个好处是,您可以通过一个活动做更多的事情,在片段之间分配工作。每个片段都有自己的布局,因此也有自己的组件,因此维护代码和保持组织更容易

Eclipse这样做是作为一个起点。你可以完全忽略这一点,从头开始。就这些

我建议你保留碎片,开始适应它。即使只有一个。 而且,如果以后您需要更多地处理该活动,那么通过创建新片段来添加新功能将更容易,而无需修改以前的代码


祝你好运。

这不是日食。adt是Eclipse的插件,但我明白你的意思。adt用于android开发工具,可以与Eclipse一起使用,也可以不与Eclipse一起使用/从这个网站(),我引述
adt(android开发工具)是Eclipse的插件,它提供了一套与Eclipse IDE集成的工具。
。然而,语义与这个问题并不真正相关。