Нормальный случай, когда вы меняете ориентацию, действие будет воссоздано (вызов onCreate ()).
Если у вас есть только один xml для обеих ориентаций, вы можете заблокировать это с помощью
1. Установите действие как android:configChanges="orientation"
в файле манифеста
<activity android:name=".Youractivityname"
android:configChanges="orientation"/>
2.Затем переопределите это в нашем классе активности
public class Youractivityname extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// all your codes
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
}
Надеюсь, теперь это понятно для вас