片段与活动的活动

时间:2014-08-14 18:29:01

标签: android android-activity android-fragments fragment android-fragmentactivity

我看到最新版本的Android SDK已经开始提供带片段的活动以及一个空白的活动。

我想知道的是我应该何时使用另一个?

我是否应该开始使用片段活动来完成我的所有活动? 或者,当我认为对于更大的屏幕设备可能会将两个活动组合在一起时,我是否只使用片段活动?

我真的不知道?

一般的经验法则/最佳实践是什么?

应该如何解释呢?

您是否应该在活动中的片段和应用程序逻辑中查看您的视图?或者实际上是否将应用程序登录到片段中?

我倾向于这样做的方式几乎就像Web开发中的MVC模式。应用程序是控制器,Fragment是视图

2 个答案:

答案 0 :(得分:2)

这实际上取决于您的使用案例。如果它只是一个简单的应用程序,你可以逃脱只是活动。在Fragments中执行此操作的好处是,您可以在多个位置重复使用相同的Fragment,并在一个Activity中显示多个Fragment。

以下是一个常见的例子。假设您有一个包含项目列表的屏幕。单击其中一个项目将转到一个新屏幕,其中包含有关该项目的详细信息。在手机上,您需要在一个屏幕上显示列表,在另一个屏幕上显示详细信息。但是在平板电脑上,您需要一次在屏幕上显示。因此,在这种情况下,使用片段是理想的,因为您将实现它们一次并且能够在两种情况下使用相同的片段。

答案 1 :(得分:1)

片段活动只是一个帮手。由于使用片段进行活动是一件非常常见的事情,因此他们只是为您生成代码。它节省了时间。而已。

您可以在需要时进行活动。您可以在需要时制作片段。您可以自己向活动添加片段,也可以使用向导。如果需要,可以从生成的活动中删除片段。

它可以为常用任务节省时间。