4

這裏除了標題問題之外沒有什麼可說的。在Android中使用FragmentActivity比普通Activity有任何顯着的開銷嗎?

有在我的應用程序的一些活動,不使用Fragments,所以我想知道是否有在這些情況下,使用普通Activity任何性能差異,或者我應該只是總是FragmentActivity去一致性的緣故?

+4

如果存在差異,則最差的情況是邊際。不要墮入過早的優化。 –

回答

1

如果您沒有使用任何FragmentActivity特定的屬性或方法,那麼它將與普通的Activity(過早優化)幾乎相同。如果您已完成對FragmentActivity的編程,並且您只能切換到擴展Activity,那麼您應該將其更改爲擴展Activity,因爲如果您的應用暢銷並且您希望爲其添加更多功能並且稍後決定更改你的正常Activity(但你擴展它爲FragmentActivity)SomeOtherTypeActivity然後你很可能需要改變你的代碼在其他地方,以適應新的實現。但如果你不介意這一點,那麼留在FragmentActivity不應該導致你的表現。

相關問題