Merge "Refine calibrator usage" into main

This commit is contained in:
Milton Wu
2023-12-14 03:00:23 +00:00
committed by Android (Google) Code Review
3 changed files with 13 additions and 2 deletions

View File

@@ -289,6 +289,17 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase implements
}
}
@Override
protected Intent getFingerprintEnrollingIntent() {
final Intent ret = super.getFingerprintEnrollingIntent();
if (Flags.udfpsEnrollCalibration()) {
if (mCalibrator != null) {
ret.putExtras(mCalibrator.getExtrasForNextIntent(true));
}
}
return ret;
}
@Override
public void onBackPressed() {
stopLookingForFingerprint();

View File

@@ -385,7 +385,7 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction {
}
if (Flags.udfpsEnrollCalibration()) {
if (mCalibrator != null) {
intent.putExtras(mCalibrator.getExtrasForNextIntent());
intent.putExtras(mCalibrator.getExtrasForNextIntent(false));
}
}
return intent;

View File

@@ -6,7 +6,7 @@ import androidx.lifecycle.Lifecycle
interface UdfpsEnrollCalibrator {
val extrasForNextIntent: Bundle
fun getExtrasForNextIntent(isEnrolling: Boolean): Bundle
fun onSaveInstanceState(outState: Bundle)