У меня есть два макета для моего Activity
. Первый для ландшафтного режима и содержит два FrameLayout
, второй для портретного режима и содержит только один FrameLayout
. Фрагменты динамически добавляются в соответствующие FrameLayouts
!! Я не могу понять, почему, когда я поворачиваю экран в портретном режиме, вызываются методы onStart()
и onResume()
Фрагмента (больше не видно!!!!). Я знаю, что Android копирует обратные вызовы Activity
для всех своих фрагментов, но такое поведение для меня бессмысленно!! onStart()
и onResume()
должны вызываться только тогда, когда фрагмент становится видимым!!!!
Эта проблема уже обсуждалась в этом сообщение. Но я хочу понять, почему у Android такое поведение!!
Спасибо.