我有一个应用程序代码库,其中包含多个活动。我有一个“BaseActivity”类,它扩展了“Activity”类,并且是我应用程序中所有活动的父类。“BaseActivity”负责处理应用程序进入后台并返回前台时的状态。
现在我编写了几个使用“片段”的活动,因此这些新活动正在扩展“FragmentActivity”。但是,我的应用程序设计要求所有活动都应该扩展“BaseActivity”类。
我的解决方案:
我的解决方案:
- 将BaseActivity扩展FragmentActivity而不是Activity类。
- 新活动(带有片段)扩展BaseActivity而不是直接扩展FragmentActivity。