[PostBoot] Do not destroy post boot loader because of theme change

Bug: 298231234
Test: manual
Flag: NONE - xml flag not supported
Change-Id: I7ee9de3bddaac8578b639f091d6bbbf3ae458fd1
This commit is contained in:
Fengjiang Li
2024-10-23 15:50:38 +08:00
parent 76fa57f418
commit db897c4fe9

View File

@@ -50,6 +50,8 @@ public abstract class BaseDraggingActivity extends BaseActivity
// automatically when user interacts with the launcher.
public static final Object AUTO_CANCEL_ACTION_MODE = new Object();
private boolean mIsThemeUpdatedBeforeRecreate;
private ActionMode mCurrentActionMode;
private int mThemeRes = R.style.AppTheme;
@@ -80,8 +82,13 @@ public abstract class BaseDraggingActivity extends BaseActivity
updateTheme();
}
private void updateTheme() {
public boolean isThemeUpdatedBeforeRecreate() {
return mIsThemeUpdatedBeforeRecreate;
}
protected void updateTheme() {
if (mThemeRes != Themes.getActivityThemeRes(this)) {
mIsThemeUpdatedBeforeRecreate = true;
recreate();
}
}