properly handle orientation changes

This commit is contained in:
tibbi 2016-07-20 23:23:43 +02:00
parent cdc07b0bff
commit 31100a3afe

View file

@ -79,16 +79,20 @@ public class MediaActivity extends SimpleActivity
protected void onResume() { protected void onResume() {
super.onResume(); super.onResume();
tryloadGallery(); tryloadGallery();
if (mState != null && mGridView != null) if (mState != null && mGridView != null) {
mGridView.onRestoreInstanceState(mState); mGridView.onRestoreInstanceState(mState);
}
} }
@Override @Override
protected void onPause() { protected void onPause() {
super.onPause(); super.onPause();
deleteFiles(); deleteFiles();
if (mGridView != null) if (mGridView != null && isChangingConfigurations()) {
mState = mGridView.onSaveInstanceState(); mState = mGridView.onSaveInstanceState();
} else {
mState = null;
}
} }
private void tryloadGallery() { private void tryloadGallery() {