Biometrid Android SDK
3.0.2
3.0.2
  • Introduction
  • Standard SDK
    • Initialization
    • Requirements
    • Enums
    • Installation
      • Gradle
    • Process Management
      • Create Process
      • Previous Step
      • Get Step State
    • Update Step Management
      • Update Step
    • Liveness Validation
    • Photo Capture
      • Configurations
    • Auto Capture
      • Configurations
    • NFC Passport Reader
      • Scan result
      • Configurations
    • Biometric Authentication
    • Device Location
    • Presence Detection
      • Configurations
  • Full SDK
    • Initialization
    • Requirements
    • Installation
      • Gradle
    • Start
    • Photo Capture
    • Liveness Validation
    • Callbacks
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Standard SDK
  2. Process Management

Get Step State

This section contains the necessary methods to get selected step state.

You have 4 options to get step state:

  • CurrentStep

  • CompletedSteps

BiometridStandard.getInstance().getStepState(processToken, StepState.CurrentStep, processCallback);

BiometridStandard.getInstance().getStepState(processToken, StepState.CompletedSteps, processCallback);

Parameter

Description

String processToken

Process token

StepState state

StepState enum

ProcessCallback callback

callback

Implementation example

Current Step
public void getCurrentStep() {
 BiometridStandard.getInstance().getStepState(processToken, StepState.CurrentStep, new ProcessCallback() {
    @Override
    public void getStepStateCallback(boolean status, @Nullable String response, @Nullable Errors errors) {
        Log.d(TAG, "getStepStateCallback-> status: "  + status + " response: " + response);

        if(errors != null)
            Log.e(TAG, "getStepStateCallback-> error: " + errors.name());
    }
  });
}
public void getCompletedSteps() {
   BiometridStandard.getInstance().getStepState(processToken, StepState.CompletedSteps, new ProcessCallback() {
    @Override
    public void getStepStateCallback(boolean status, @Nullable String response, @Nullable Errors errors) {
        Log.d(TAG, "getStepStateCallback-> status: " + status + " response: " + response);

        if(errors != null)
            Log.e(TAG, "getStepStateCallback-> error: " + errors.name());
    }
  });
}
PreviousPrevious StepNextUpdate Step Management

Was this helpful?