Fix tab state loss on rotation

This commit is contained in:
Sylvia van Os
2020-01-05 16:09:21 +01:00
parent 520f0da983
commit efd0f4ef39

View File

@@ -146,6 +146,21 @@ public class LoyaltyCardViewActivity extends AppCompatActivity implements Gestur
rotationEnabled = true;
gestureDetector = new GestureDetectorCompat(this, this);
// Restore active card id after rotation
if(savedInstanceState != null)
{
loyaltyCardId = savedInstanceState.getInt("id");
onResume();
}
}
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
// Save active card id before rotation
savedInstanceState.putInt("id", loyaltyCardId);
super.onSaveInstanceState(savedInstanceState);
}
@Override