Merge "Initalize view immediatly after construction to ensure all errors are processed." into sc-dev
This commit is contained in:
@@ -376,6 +376,17 @@ public class AuthContainerView extends LinearLayout
|
|||||||
|
|
||||||
addView(mFrameLayout);
|
addView(mFrameLayout);
|
||||||
|
|
||||||
|
// init view before showing
|
||||||
|
if (mBiometricView != null) {
|
||||||
|
mBiometricView.setRequireConfirmation(mConfig.mRequireConfirmation);
|
||||||
|
mBiometricView.setPanelController(mPanelController);
|
||||||
|
mBiometricView.setPromptInfo(mConfig.mPromptInfo);
|
||||||
|
mBiometricView.setCallback(mBiometricCallback);
|
||||||
|
mBiometricView.setBackgroundView(mBackgroundView);
|
||||||
|
mBiometricView.setUserId(mConfig.mUserId);
|
||||||
|
mBiometricView.setEffectiveUserId(mEffectiveUserId);
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: De-dupe the logic with AuthCredentialPasswordView
|
// TODO: De-dupe the logic with AuthCredentialPasswordView
|
||||||
setOnKeyListener((v, keyCode, event) -> {
|
setOnKeyListener((v, keyCode, event) -> {
|
||||||
if (keyCode != KeyEvent.KEYCODE_BACK) {
|
if (keyCode != KeyEvent.KEYCODE_BACK) {
|
||||||
@@ -404,13 +415,6 @@ public class AuthContainerView extends LinearLayout
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void addBiometricView() {
|
private void addBiometricView() {
|
||||||
mBiometricView.setRequireConfirmation(mConfig.mRequireConfirmation);
|
|
||||||
mBiometricView.setPanelController(mPanelController);
|
|
||||||
mBiometricView.setPromptInfo(mConfig.mPromptInfo);
|
|
||||||
mBiometricView.setCallback(mBiometricCallback);
|
|
||||||
mBiometricView.setBackgroundView(mBackgroundView);
|
|
||||||
mBiometricView.setUserId(mConfig.mUserId);
|
|
||||||
mBiometricView.setEffectiveUserId(mEffectiveUserId);
|
|
||||||
mBiometricScrollView.addView(mBiometricView);
|
mBiometricScrollView.addView(mBiometricView);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user