Do not stay on education page if user has enrolled max templates

Fixes: 134769754

Test: Enroll max templates, go back, intro screen is seen instead
Change-Id: I4a5f8d71abff88688f7c77860bb44caa95d17d61
This commit is contained in:
Kevin Chyn
2019-06-07 12:41:05 -07:00
parent dc29b325a1
commit c976efa3e6

View File

@@ -169,6 +169,15 @@ public class FaceEnrollEducation extends BiometricEnrollBase {
super.onResume(); super.onResume();
mSwitchDiversityListener.onCheckedChanged(mSwitchDiversity.getSwitch(), mSwitchDiversityListener.onCheckedChanged(mSwitchDiversity.getSwitch(),
mSwitchDiversity.isChecked()); mSwitchDiversity.isChecked());
// If the user goes back after enrollment, we should send them back to the intro page
// if they've met the max limit.
final int max = getResources().getInteger(
com.android.internal.R.integer.config_faceMaxTemplatesPerUser);
final int numEnrolledFaces = mFaceManager.getEnrolledFaces(mUserId).size();
if (numEnrolledFaces >= max) {
finish();
}
} }
@Override @Override