This question already has answers here:
Difference between Activity and FragmentActivity

(2个答案)


7年前关闭。




我是Android新手。我想用选项卡格式构建一个应用程序。我找到了许多使用了Activity的文档。同样在很多情况下使用FragmentActivity。我不确定哪个会更好。请建议我应该使用Activity还是FragmentActivity以Tab格式开始开发?

最佳答案

ianhanniballake is right。您可以从Activity获得FragmentActivity的所有功能。实际上, FragmentActivity 具有更多功能。
使用FragmentActivity,您可以轻松构建tab and swap格式。对于每个选项卡,您可以使用不同的Fragment(Fragments是可重用的)。因此,对于任何FragmentActivity,您都可以重复使用相同的Fragment
仍然可以在单个页面上使用Activity,例如向下列出内容并在下一页中编辑列表的元素。
如果您使用的是Activity,也请记住使用android.app.Fragment;如果您使用的是FragmentActivity,请使用android.support.v4.app.Fragment。切勿将android.support.v4.app.Fragment附加到android.app.Activity,因为这将引发异常。

关于android - Android- Activity 与FragmentActivity? [复制],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15318518/

10-10 07:07