Refactor FingerprintEnrollEnrolling to fragment

Bug: b/260957933
Test: NA
Change-Id: I8f704297a2a53ddf39734e0fefe258a123255341
This commit is contained in:
firewall
2023-01-12 06:50:00 +00:00
parent 5df2107fde
commit a4498e36ee
13 changed files with 1604 additions and 1 deletions

View File

@@ -56,6 +56,10 @@ public class FingerprintEnrollProgressViewModel extends AndroidViewModel {
private final MutableLiveData<EnrollmentStatusMessage> mErrorMessageLiveData =
new MutableLiveData<>();
private final MutableLiveData<Boolean> mAcquireLiveData = new MutableLiveData<>();
private final MutableLiveData<Integer> mPointerDownLiveData = new MutableLiveData<>();
private final MutableLiveData<Integer> mPointerUpLiveData = new MutableLiveData<>();
private byte[] mToken = null;
private final int mUserId;
@@ -86,6 +90,21 @@ public class FingerprintEnrollProgressViewModel extends AndroidViewModel {
public void onEnrollmentError(int errMsgId, CharSequence errString) {
mErrorMessageLiveData.postValue(new EnrollmentStatusMessage(errMsgId, errString));
}
@Override
public void onAcquired(boolean isAcquiredGood) {
mAcquireLiveData.postValue(isAcquiredGood);
}
@Override
public void onPointerDown(int sensorId) {
mPointerDownLiveData.postValue(sensorId);
}
@Override
public void onPointerUp(int sensorId) {
mPointerUpLiveData.postValue(sensorId);
}
};
public FingerprintEnrollProgressViewModel(@NonNull Application application,
@@ -132,6 +151,19 @@ public class FingerprintEnrollProgressViewModel extends AndroidViewModel {
return mErrorMessageLiveData;
}
public MutableLiveData<Boolean> getAcquireLiveData() {
return mAcquireLiveData;
}
public MutableLiveData<Integer> getPointerDownLiveData() {
return mPointerDownLiveData;
}
public MutableLiveData<Integer> getPointerUpLiveData() {
return mPointerUpLiveData;
}
/**
* Starts enrollment and return latest isEnrolling() result
*/