Это стандартное поведение, если вы не хотите этого, лучше сохранить ваши данные в
Bundle savedInstanceState;
Вы можете сделать это в onPause:
@Override
protected void onPause() {
super.onPause();
}
Когда состояние вернется, вы можете вызвать onResume и восстановить ваши данные
@Override
protected void onResume() {
super.onResume();
}