Dismiss dialog on acquire message event.
Test: Verified that any acquired message dismisses the touch dialog Fixes: 265502746 Change-Id: I4791edeb9bfdb308778136cd91205560db59f0a8
This commit is contained in:
committed by
Joshua Mccloskey
parent
963519a300
commit
00a2136ffa
@@ -106,6 +106,7 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
|
||||
private static final String TAG = "FingerprintEnrollEnrolling";
|
||||
static final String TAG_SIDECAR = "sidecar";
|
||||
static final String TAG_UDFPS_HELPER = "udfps_helper";
|
||||
static final String ICON_TOUCH_DIALOG = "fps_icon_touch_dialog";
|
||||
static final String KEY_STATE_CANCELED = "is_canceled";
|
||||
static final String KEY_STATE_PREVIOUS_ROTATION = "previous_rotation";
|
||||
|
||||
@@ -868,11 +869,14 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
|
||||
|
||||
if (mUdfpsEnrollHelper != null) mUdfpsEnrollHelper.onEnrollmentHelp();
|
||||
}
|
||||
|
||||
dismissTouchDialogIfSfps();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onEnrollmentError(int errMsgId, CharSequence errString) {
|
||||
onCancelEnrollment(errMsgId);
|
||||
dismissTouchDialogIfSfps();
|
||||
}
|
||||
|
||||
private void announceEnrollmentProgress(CharSequence announcement) {
|
||||
@@ -912,6 +916,18 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
|
||||
mErrorText.removeCallbacks(mTouchAgainRunnable);
|
||||
mErrorText.postDelayed(mTouchAgainRunnable, HINT_TIMEOUT_DURATION);
|
||||
}
|
||||
dismissTouchDialogIfSfps();
|
||||
}
|
||||
|
||||
private void dismissTouchDialogIfSfps() {
|
||||
if (!mCanAssumeSfps) {
|
||||
return;
|
||||
}
|
||||
final IconTouchDialog dialog = (IconTouchDialog)
|
||||
getSupportFragmentManager().findFragmentByTag(ICON_TOUCH_DIALOG);
|
||||
if (dialog != null && dialog.isResumed()) {
|
||||
dialog.dismiss();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -976,7 +992,7 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
|
||||
|
||||
private void showIconTouchDialog() {
|
||||
mIconTouchCount = 0;
|
||||
new IconTouchDialog().show(getSupportFragmentManager(), null /* tag */);
|
||||
new IconTouchDialog().show(getSupportFragmentManager(), ICON_TOUCH_DIALOG);
|
||||
}
|
||||
|
||||
private void showError(CharSequence error) {
|
||||
|
Reference in New Issue
Block a user