Причина этого в том, что Android в основном разрушает активность и создает ее снова каждый раз, когда вы поворачиваете устройство.Это в основном позволяет учитывать разные макеты в зависимости от портретного / ландшафтного режима.
Лучший способ справиться с этим - сохранить любые данные, которые вам нужны для хранения в Activity Bundle , путем ответа на событие onSavedInstance (которое вызывается непосредственно перед тем, как Android уничтожает действие), а затемповторное применение в стандартном событии onCreate.
Хотя вы можете добавить «ориентацию» к свойству configChanges, имейте в виду, что вы в основном говорите Android, что вы будете самостоятельно обрабатывать все, что касается изменения ориентации - включаяизменение макета и т. д.