使用片段而不是活动的优点

时间:2017-03-26 07:43:20

标签: android android-fragments android-activity

这是这个问题的后续问题:

Dilemma: when to use Fragments vs Activities:

当我创建一个Android应用程序时,我会创建一个(或很少)活动,并将大部分逻辑留给片段。我的案例中的活动主要是用于被FragmentTransaction替换的片段的容器。

每当我在寻找具有此方法优势的正式解释时,我总会看到一些隐喻或不完整的答案,就像我上面提到的问题一样。

我最近被告知,当用户替换片段时,会调用前一个片段onDestoryView,这有助于节省空间,这实际上是使用片段而非活动的主要原因。那是对的吗?还有其他可能更重要的原因吗?

请注意,我正在寻找有关此方法优点的更多技术解释,而不是知道何时应该使用它。我不想解释何时使用多个活动或多个片段是个好主意,但我的问题更多的是:“考虑到我已经在使用这种方法,我有什么优势?”。它节省空间吗?切换片段比活动更轻吗?别的什么?

0 个答案:

没有答案