13/n: persist device credential across configuration changes
1) AuthContainerView can be started in either `biometric` or `credential` views. This is to potentially support an API where only credential is allowed/requested. 2) When onSaveState, AuthContainerView saves both the states of `biometric` and `credential` visibility. In the case of configuration change, AuthController is responsibile for checking the visibility and creating a AuthContainerView with the correct initial view. 3) When AuthCredentialView is the initial view, it owns the panel expansion. 4) Added landscape layout Bug: 140127687 Test: atest com.android.systemui.biometrics Test: BiometricPromptDemo, use pattern, rotate device. auth, cancel, demo logs are correct. Change-Id: I1f501cf13b924353f251a69757fdb9d7e0bf1d21
Loading
Please register or sign in to comment