Всякий раз, когда происходит изменение ориентации, приложение начинает более в методе onResume().
Если вы не хотите, чтобы изменить ориентацию, когда пользователь щелкает на телефон, вы должны установить это в файле манифеста:
<activity android:name="YourActivity"
android:screenOrientation="portrait" />
Или пейзаж, если вы хотите.
Если вы хотите, чтобы ваше приложение продолжало оставаться там, где оно осталось, прежде чем пользователь изменит ориентацию на телефоне, и вы хотите, чтобы ваше приложение также меняло ориентацию, вам необходимо отслеживать состояние приложения и устанавливать эти значения в методе onResume().
Как вы предлагаете андроид обрабатывать изменения ориентации, если он не разрушает себя и не восстанавливает? – Falmarri