Самый простой способ сделать это - изменить свой манифест, чтобы сказать, что вы сами справитесь с изменением ориентации.
<activity
android:name=".MyActivity"
android:configChanges="orientation" />
То, что это делает, говорит системе не воссоздавать действие при изменении ориентации. Затем вы можете переопределить OnOrientationChanged, чтобы изменить любые изменения конфигурации.
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//put configuration changes here
}
Вы также можете пропустить это, если вам не нужны какие-либо явные изменения.
Для дальнейшего чтения: Изменения времени выполнения Android