Fix rotate device at face unlock detailed page, device will display
redundant face unlock header. 1. Change the FaceSettings theme style to avoid an action bar appearing. 2. In AndroidManifest.xml to apply configChanges attribute for handling device orientation. Bug: 262497152 Test: manually to do reproduced steps: Pre-Condition: 1. enroll face 2. enable auto rotate Procedure: 1.go to settings > security > face & fingerprint unlock 2.enter screen lock 3.click face unlock 4.rotate device into landscape mode and then back to portrait mode 5.check the UI Test: make RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings .biometrics.face.FaceSettingsActivityTest" Change-Id: I4ee1bb4f061ea2d141043405213ba6e60bacd92f
This commit is contained in:
@@ -52,9 +52,26 @@ public class Settings extends SettingsActivity {
|
||||
public static class AssistGestureSettingsActivity extends SettingsActivity { /* empty */}
|
||||
public static class BluetoothSettingsActivity extends SettingsActivity { /* empty */ }
|
||||
public static class CreateShortcutActivity extends SettingsActivity { /* empty */ }
|
||||
public static class FaceSettingsActivity extends SettingsActivity { /* empty */ }
|
||||
public static class FaceSettingsActivity extends SettingsActivity {
|
||||
@Override
|
||||
protected void onCreate(Bundle savedState) {
|
||||
setTheme(SetupWizardUtils.getTheme(this, getIntent()));
|
||||
setTheme(R.style.SettingsPreferenceTheme_SetupWizard);
|
||||
ThemeHelper.trySetDynamicColor(this);
|
||||
super.onCreate(savedState);
|
||||
}
|
||||
}
|
||||
/** Container for {@link FaceSettings} to use with a pre-defined task affinity. */
|
||||
public static class FaceSettingsInternalActivity extends SettingsActivity { /* empty */ }
|
||||
public static class FaceSettingsInternalActivity extends SettingsActivity {
|
||||
@Override
|
||||
protected void onCreate(Bundle savedState) {
|
||||
setTheme(SetupWizardUtils.getTheme(this, getIntent()));
|
||||
setTheme(R.style.SettingsPreferenceTheme_SetupWizard);
|
||||
ThemeHelper.trySetDynamicColor(this);
|
||||
super.onCreate(savedState);
|
||||
}
|
||||
}
|
||||
|
||||
public static class FingerprintSettingsActivity extends SettingsActivity { /* empty */ }
|
||||
public static class CombinedBiometricSettingsActivity extends SettingsActivity { /* empty */ }
|
||||
public static class CombinedBiometricProfileSettingsActivity extends SettingsActivity { /* empty */ }
|
||||
|
Reference in New Issue
Block a user