У меня есть кодовая база приложения с несколькими активностями.У меня есть класс BaseActivity
, который расширяет класс Activity
и является родительским классом для всех действий в моем приложении. BaseActivity
заботится о том, в каком состоянии мое приложение переходит в фоновый режим и возвращается на передний план.
Теперь я написал еще несколько действий, которые используют фрагменты
, поэтому эти новые действия расширяют FragmentActivity
. Но дизайн моего приложения требует, чтобы все действия расширяли класс BaseActivity
.
Моё решение:
С этим решением я боюсь любого побочного эффекта в моих существующих действиях, которые расширяли класс Activity
(через BaseActivity
). Теперь эти активности будут расширять FragmentActivity
(хотя внутри у них нет фрагментов).
Ничего, если я расширим FragmentActivity
, даже если у меня нет фрагментов внутри. Будет ли он вести себя так же, как Activity?