活动和FragmentActivity的区别活动和FragmentActivity的区别(Diffe

2019-05-13 21:43发布

我工作的片段,并在两个东西来到ActivityFragmentActivity被多次使用。 我想知道,有没有这两者之间有什么区别,因为当我改变ActivityFragmentActivity ,这对应用程序没有任何影响。

Answer 1:

一个FragmentActivity是的子类Activity即是为内置的Android支持包 。

FragmentActivity类增加了一些新的方法,以确保与旧版本的Android的兼容性,但除此之外,真的没有多少两者之间的差别。 只要确保你更改为所有呼叫getLoaderManager()getFragmentManager()getSupportLoaderManager()getSupportFragmentManager()分别。



Answer 2:

FragmentActivity是部分支持库 ,而Activity是框架的默认类。 它们在功能上等同。

你应该总是使用FragmentActivityandroid.support.v4.app.Fragment而不是平台默认的Activityandroid.app.Fragment类。 使用平台默认的意思,你是依靠什么实现片段在你正在运行的设备使用。 这些通常是多岁,并且包含,至今已固定在支持库错误。



文章来源: Difference between Activity and FragmentActivity