2013-05-07 53 views
1

我的问题是简单的:有明显的性能差别(对于该系统:CPU,存储器allocaiton)使用活动而不是片段(和反之亦然)之间。活动vs片段:性能差异?

我有一个简单的应用程序,这对我来说是非常相似,使用片段或活动(简单的导航,没有动作条,等...),但我想得最轻的一个。

回答

0

,如果你有一个片段,那么你还必须具有将举办它的活动从逻辑思维。所以只有活动似乎更轻。

+0

这是我的看法,但它是“片段栈”重,并做出显著差异? – JuSchz 2013-05-07 10:38:42

+0

我认为你不会注意到不同之处。简单地说 - 不要使用片段,如果你不需要它们。即使这不是性能的情况下,它只是一个额外的工作。 – 2013-05-07 10:59:06

0

仅使用一个活动和大量片段的是比使用大量的活动更高效。性能方面的差异是可见的。例如,您可以尝试使用5个屏幕制作应用:5个活动与5个片段。 我建议只在需要对应用程序块进行逻辑划分时才使用多个活动。

+0

请解释为什么是这种情况 – JohannaNoobie 2017-11-12 10:39:47