Previous Step

This section contains the necessary method to go to previous step

In order to get back to the previous step, the user needs to call this method.

BiometridStandard.getInstance().previousStep(processToken, processCallback)

Parameter

Description

String processToken

Process token

ProcessCallback callback

callback

Implementation example

class ExampleActivity extends AppCompatActivity implements InitializationCallback{
    String TAG = getClass().getSimpleName();
    String BIOMETRID_API_SERVER_URL = "your server URL";
    String BIOMETRID_APP = "your app";
    String BIOMETRID_CREDENTIAL = "your credential";
    
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        HashMap<String, String> headers = new HashMap<>();
        headers.put("HeaderName", "headerValue");
        
        BiometridStandard.getInstance().init(
                BIOMETRID_API_SERVER_URL ,
                BIOMETRID_APP,
                BIOMETRID_ONBIOMETRID_CREDENTIAL,
                Language.English,    
                this);
    }
    
    @Override
    public void initializationCallback(boolean status, @Nullable Errors errors) {
        if(status) previousStep();
    }
    
    public void previousStep() {
        BiometridOn.getInstance().previousStep(processToken, new ProcessCallback() {
            @Override
            public void previousStepCallback(boolean status, @Nullable String response, @Nullable Errors errors) {
                Log.d(TAG, "previousStepCallback -> status: " + status + " response: " + response);

                if(errors != null)
                    Log.e(TAG, "previousStepCallback -> error: " + errors.name());
            }
        });
    }
}

Callback params

Parameter

Description

Boolean status

Method request status

JsonObject response

All the response data from the api

Errors error

Errors associated enum

Was this helpful?