1

說明: *其實我有五項活動在我的項目中。我想選擇最佳的內存優化之一。 *我沒有任何多設備支持限制。 *我需要更好的解釋上,下面哪個是最好的內存優化。需要內存對「五個活動」與「活動中的五個片段」的影響

1)創建五個活動。

2)五個活動中的碎片。

我沒有任何限制選擇上述任何基於內存優化的選項,沒有。

回答

3

就內存管理而言,這裏的方法並沒有真正起作用。操作系統根據需要智能地使用內存並保存和恢復活動和片段。實際上,決定使用哪種方法更多取決於應用程序的工作方式,並選擇設計它。

擁有單個活動管理一組碎片通常在所有碎片相互關聯的情況下是合理的。因此,舉例來說,如果您的應用程序有三個選項卡,您可能會有一個活動管理三個片段,這些片段在選項卡更改時會被換出。儘管也可以使用一個Activity來設計整個應用程序,並將其所有片段換掉。你的問題太廣泛而無法回答。