Handle fp enrollment errors more gracefully
- When finger can't be analyzed for enrollment (FINGERPRINT_ERROR_UNABLE_TO_PROCESS), tell the user to try again or use a different finger. - When timeout is reached (FINGERPRINT_ERROR_TIMEOUT), stop enrollment and ask the user to try again. Fixes bug 23546104 Fixes bug 22708384 Change-Id: I879874b53dd0d928093fab1c92d0d4d68d73be28
This commit is contained in:
@@ -38,23 +38,9 @@ import com.android.setupwizardlib.view.NavigationBar;
|
||||
*/
|
||||
public abstract class FingerprintEnrollBase extends InstrumentedActivity
|
||||
implements View.OnClickListener {
|
||||
|
||||
/**
|
||||
* Used by the choose fingerprint wizard to indicate the wizard is
|
||||
* finished, and each activity in the wizard should finish.
|
||||
* <p>
|
||||
* Previously, each activity in the wizard would finish itself after
|
||||
* starting the next activity. However, this leads to broken 'Back'
|
||||
* behavior. So, now an activity does not finish itself until it gets this
|
||||
* result.
|
||||
*/
|
||||
protected static final int RESULT_FINISHED = RESULT_FIRST_USER;
|
||||
|
||||
/**
|
||||
* Used by the enrolling screen during setup wizard to skip over setting up fingerprint, which
|
||||
* will be useful if the user accidentally entered this flow.
|
||||
*/
|
||||
protected static final int RESULT_SKIP = RESULT_FIRST_USER + 1;
|
||||
static final int RESULT_FINISHED = FingerprintSettings.RESULT_FINISHED;
|
||||
static final int RESULT_SKIP = FingerprintSettings.RESULT_SKIP;
|
||||
static final int RESULT_TIMEOUT = FingerprintSettings.RESULT_TIMEOUT;
|
||||
|
||||
protected byte[] mToken;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user