Update fingerprint enroll together with frameworks/base
Bug: 179447737 Test: Builds Change-Id: Ifccb96dbf51e610fb9cd1b238a6ef62350fb1169
This commit is contained in:
@@ -215,7 +215,9 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
|
||||
|
||||
@Override
|
||||
protected BiometricEnrollSidecar getSidecar() {
|
||||
return new FingerprintEnrollSidecar();
|
||||
final FingerprintEnrollSidecar sidecar = new FingerprintEnrollSidecar();
|
||||
sidecar.setEnrollReason(FingerprintManager.ENROLL_ENROLL);
|
||||
return sidecar;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -122,7 +122,7 @@ public class FingerprintEnrollFindSensor extends BiometricEnrollBase {
|
||||
FingerprintEnrollEnrolling.TAG_SIDECAR);
|
||||
if (mSidecar == null) {
|
||||
mSidecar = new FingerprintEnrollSidecar();
|
||||
mSidecar.logMetrics(false);
|
||||
mSidecar.setEnrollReason(FingerprintManager.ENROLL_FIND_SENSOR);
|
||||
getSupportFragmentManager().beginTransaction()
|
||||
.add(mSidecar, FingerprintEnrollEnrolling.TAG_SIDECAR)
|
||||
.commitAllowingStateLoss();
|
||||
|
@@ -29,7 +29,7 @@ import com.android.settings.biometrics.BiometricEnrollSidecar;
|
||||
public class FingerprintEnrollSidecar extends BiometricEnrollSidecar {
|
||||
|
||||
private FingerprintManager mFingerprintManager;
|
||||
private boolean mShouldLogMetrics = true;
|
||||
private @FingerprintManager.EnrollReason int mEnrollReason;
|
||||
|
||||
@Override
|
||||
public void onAttach(Activity activity) {
|
||||
@@ -41,17 +41,11 @@ public class FingerprintEnrollSidecar extends BiometricEnrollSidecar {
|
||||
protected void startEnrollment() {
|
||||
super.startEnrollment();
|
||||
mFingerprintManager.enroll(mToken, mEnrollmentCancel, mUserId, mEnrollmentCallback,
|
||||
mShouldLogMetrics);
|
||||
mEnrollReason);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the flag mShouldLogMetrics which controls whether or not
|
||||
* logging of enrollment successes/failures will be recorded for
|
||||
* this particular instance of enrollment. This is primarily used by
|
||||
* the find sensor activity so that false negatives are not reported.
|
||||
*/
|
||||
public void logMetrics(boolean shouldLogMetrics) {
|
||||
mShouldLogMetrics = shouldLogMetrics;
|
||||
public void setEnrollReason(@FingerprintManager.EnrollReason int enrollReason) {
|
||||
mEnrollReason = enrollReason;
|
||||
}
|
||||
|
||||
private FingerprintManager.EnrollmentCallback mEnrollmentCallback
|
||||
|
Reference in New Issue
Block a user