BaseActivity或Fragment活动

时间:2015-01-21 16:08:30

标签: android android-activity android-fragments android-fragmentactivity

最近,我被安排在另一个开发人员的项目中,他用BaseActivity(扩展ActionBarActivity)启动了我们的项目,但是当应用程序启动时,它运行MainActivity(扩展BaseActivity)。

Activity Structure

BaseActivity = Parent
-- MainActivity = Child
-- AnotherActivity = Child

使用MainActivity(扩展ActionBarActivity)并使用Fragment来处理活动更改,这不是更好的做法吗?

Activity Structure    

MainActivity = Parent
-- DrawerFragment = Child
-- GraphFragment = Child

P.S。有许多外部互联网API调用应该在“父级”Activity级别完成。

1 个答案:

答案 0 :(得分:0)

碎片适用于像平板电脑这样的大型显示器。它们允许您在屏幕上显示多个片段(如果它足够大)。它与API调用没有任何关系。在我看来,使用片段更容易,但你必须问自己是否值得花时间来实现它。