Don't recreate activity when a result is pending

This commit is contained in:
ByteHamster 2022-05-24 19:11:12 +02:00
parent 6e5004be22
commit 48963616a6

View File

@ -408,11 +408,6 @@ public class MainActivity extends CastEnabledActivity {
super.onStart();
EventBus.getDefault().register(this);
RatingDialog.init(this);
if (lastTheme != UserPreferences.getNoTitleTheme()) {
finish();
startActivity(new Intent(this, MainActivity.class));
}
}
@Override
@ -421,6 +416,17 @@ public class MainActivity extends CastEnabledActivity {
StorageUtils.checkStorageAvailability(this);
handleNavIntent();
RatingDialog.check();
if (lastTheme != UserPreferences.getNoTitleTheme()) {
finish();
startActivity(new Intent(this, MainActivity.class));
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
lastTheme = UserPreferences.getNoTitleTheme(); // Don't recreate activity when a result is pending
}
@Override