我的应用程序代码库中包含多个活动。我有一个BaseActivity
类,它扩展了Activity
类,是我应用程序中所有活动的父类。 BaseActivity
处理我的应用程序在后台运行的状态并返回到前台。
现在我已经写了几个使用fragments
的活动,因此这些新活动正在扩展FragmentActivity
。但是我的应用程序设计要求所有活动都应该扩展BaseActivity
类。
我心中的解决方案:
使用这个解决方案,我担心我现有的活动会延长Activity
类(通过BaseActivity
)。现在这些活动将扩展FragmentActivity
(尽管它们内部没有碎片)。
如果我扩展FragmentActivity
即使我内部没有任何片段也没关系。它的行为与活动相同吗?
答案 0 :(得分:2)
as FragmentActivity extends Activity
所以看起来很好。如果想要支持旧版本,你需要添加兼容性库
http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
即使我做了同样的事情,但没有发现任何副作用