Fix back key display issue in the split-screen
- Move the back key display module into the onResume. Fixes: 280005953 Test: manual test Change-Id: I289c5fab678fde8345a35d7909307f153a0d812f
This commit is contained in:
@@ -330,14 +330,6 @@ public class SettingsActivity extends SettingsBaseActivity
|
|||||||
launchSettingFragment(initialFragmentName, intent);
|
launchSettingFragment(initialFragmentName, intent);
|
||||||
}
|
}
|
||||||
|
|
||||||
final boolean isActionBarButtonEnabled = isActionBarButtonEnabled(intent);
|
|
||||||
|
|
||||||
final ActionBar actionBar = getActionBar();
|
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setDisplayHomeAsUpEnabled(isActionBarButtonEnabled);
|
|
||||||
actionBar.setHomeButtonEnabled(isActionBarButtonEnabled);
|
|
||||||
actionBar.setDisplayShowTitleEnabled(true);
|
|
||||||
}
|
|
||||||
mMainSwitch = findViewById(R.id.switch_bar);
|
mMainSwitch = findViewById(R.id.switch_bar);
|
||||||
if (mMainSwitch != null) {
|
if (mMainSwitch != null) {
|
||||||
mMainSwitch.setMetricsCategory(lookupMetricsCategory());
|
mMainSwitch.setMetricsCategory(lookupMetricsCategory());
|
||||||
@@ -395,6 +387,17 @@ public class SettingsActivity extends SettingsBaseActivity
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void setActionBarStatus() {
|
||||||
|
final boolean isActionBarButtonEnabled = isActionBarButtonEnabled(getIntent());
|
||||||
|
|
||||||
|
final ActionBar actionBar = getActionBar();
|
||||||
|
if (actionBar != null) {
|
||||||
|
actionBar.setDisplayHomeAsUpEnabled(isActionBarButtonEnabled);
|
||||||
|
actionBar.setHomeButtonEnabled(isActionBarButtonEnabled);
|
||||||
|
actionBar.setDisplayShowTitleEnabled(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private boolean isActionBarButtonEnabled(Intent intent) {
|
private boolean isActionBarButtonEnabled(Intent intent) {
|
||||||
if (WizardManagerHelper.isAnySetupWizard(intent)) {
|
if (WizardManagerHelper.isAnySetupWizard(intent)) {
|
||||||
return false;
|
return false;
|
||||||
@@ -680,6 +683,7 @@ public class SettingsActivity extends SettingsBaseActivity
|
|||||||
@Override
|
@Override
|
||||||
protected void onResume() {
|
protected void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
|
setActionBarStatus();
|
||||||
|
|
||||||
mDevelopmentSettingsListener = new BroadcastReceiver() {
|
mDevelopmentSettingsListener = new BroadcastReceiver() {
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user