private void startTraditional() { Reprint.authenticate(new AuthenticationListener() { @Override public void onSuccess(int moduleTag) { showSuccess(); } @Override public void onFailure(AuthenticationFailureReason failureReason, boolean fatal, CharSequence errorMessage, int moduleTag, int errorCode) { showError(failureReason, fatal, errorMessage, errorCode); } }); }
@ReactMethod public void dismiss() { Reprint.cancelAuthentication(); }
@Override public void onCreate() { super.onCreate(); Reprint.initialize(this, new Reprint.Logger() { @Override public void log(String message) { Log.d("Reprint", message); } @Override public void logException(Throwable throwable, String message) { Log.e("Reprint", message, throwable); } }); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); setSupportActionBar(toolbar); hardwarePresent.setText(String.valueOf(Reprint.isHardwarePresent())); fingerprintsRegistered.setText(String.valueOf(Reprint.hasFingerprintRegistered())); running = false; }
@Before public void setup() { module = new TestReprintModule(); module.listener = null; module.cancellationSignal = null; Reprint.registerModule(module); Reprint.authenticate(listener); assertThat(module.listener).isNotNull(); }
@Before public void setup() { module = new TestReprintModule(); module.listener = null; module.cancellationSignal = null; Reprint.registerModule(module); ts = TestSubscriber.create(0L); RxReprint.authenticate().subscribe(ts); assert module.listener != null; }
@Before public void setup() { module = new TestReprintModule(); module.listener = null; module.cancellationSignal = null; Reprint.registerModule(module); ts = TestSubscriber.create(0L); RxReprint.authenticate().subscribe(ts); assert module.listener != null; }
/** * Start a fingerprint authentication request. * <p/> * Equivalent to calling {@link #authenticate(AuthenticationListener, RestartPredicate)} with * {@link RestartPredicates#defaultPredicate()} * * @param listener The listener that will be notified of authentication events. */ public static void authenticate(AuthenticationListener listener) { authenticate(listener, RestartPredicates.defaultPredicate()); }
@Override public void onCreate() { super.onCreate(); Reprint.initialize(this); } }
private void cancel() { result.setText("Cancelled"); running = false; fab.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_fingerprint_white_24dp)); Reprint.cancelAuthentication(); }
Reprint.authenticate(new AuthenticationListener() { @Override public void onSuccess(int moduleTag) {
@Test public void reprint_initialize() { Reprint.initialize(RuntimeEnvironment.application); } }
private void sendResponse(String status, String message, Promise promise) { Reprint.cancelAuthentication(); response = Arguments.createMap(); response.putString("status", status); response.putString("error", message); promise.resolve(response); } }