2013-05-07 46 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