Просто добавьте
android:configChanges="keyboardHidden|orientation"
к тегу активности каждого действия, которое вы не хотите перезапускать при переходе из альбомного в портретный режим в файле manifest.xml.Это заставит ОС перестроить ваш макет, не разрушая его перед перестроением.Метод oncreate больше не будет вызываться, и вы не потеряете состояние активности.Но будьте осторожны, это будет работать, только если вы используете один и тот же файл макета для портретного и ландшафтного режима.
См. вопрос для получения дополнительной информации по этой теме