除了标题问题,这里没什么好说的。
我的应用程序中有一些 Activity 不使用 Fragments
,所以我想知道在这些情况下使用普通 Activity
是否有任何性能差异,或者我应该总是使用 FragmentActivity
以保持一致性?
最佳答案
如果您没有使用任何 FragmentActivity
特定的属性或方法,那么它将与普通 Activity 几乎相同(过早优化)。如果您已经完成了 FragmentActivity
的编程,并且您可以切换到扩展 Activity
,那么您应该将其更改为扩展 Activity
,因为如果您的应用程序销售良好并且您想为其添加更多功能,然后您决定更改你的普通 Activity
(但你用 FragmentActivity
扩展它)到 SomeOtherTypeActivity 那么你很可能需要在其他地方更改你的代码以适应新的实现。但是,如果您不介意这一点,那么继续使用 FragmentActivity
不会导致性能下降。
关于android - 在 Android 中使用 FragmentActivity 而不是普通 Activity 有什么显着的开销吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17533265/