除了标题问题,这里没什么好说的。

我的应用程序中有一些 Activity 不使用 Fragments ,所以我想知道在这些情况下使用普通 Activity 是否有任何性能差异,或者我应该总是使用 FragmentActivity 以保持一致性?

最佳答案

如果您没有使用任何 FragmentActivity 特定的属性或方法,那么它将与普通 Activity 几乎相同(过早优化)。如果您已经完成了 FragmentActivity 的编程,并且您可以切换到扩展 Activity ,那么您应该将其更改为扩展 Activity ,因为如果您的应用程序销售良好并且您想为其添加更多功能,然后您决定更改你的普通 Activity (但你用 FragmentActivity 扩展它)到 SomeOtherTypeActivity 那么你很可能需要在其他地方更改你的代码以适应新的实现。但是,如果您不介意这一点,那么继续使用 FragmentActivity 不会导致性能下降。

关于android - 在 Android 中使用 FragmentActivity 而不是普通 Activity 有什么显着的开销吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17533265/

10-10 23:12