public void onErrorReceived()

in rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestActivity.java [164:188]


    public void onErrorReceived(@NonNull RideRequestViewError error) {
        rideRequestView.cancelLoad();
        Intent data = new Intent();
        data.putExtra(RIDE_REQUEST_ERROR, error);
        switch (error) {
            case CONNECTIVITY_ISSUE:
                rideRequestErrorDialog = buildRetryAlert(
                        R.string.ub__ride_request_activity_widget_error,
                        R.string.ub__ride_error_try_again,
                        android.R.string.cancel,
                        data);
                rideRequestErrorDialog.show();
                break;
            case NO_ACCESS_TOKEN:
            case UNAUTHORIZED:
                accessTokenStorage.removeAccessToken();
                login();
                break;
            default:
                rideRequestErrorDialog = buildErrorAlert(R.string.ub__ride_request_activity_widget_error,
                        android.R.string.ok,
                        data);
                rideRequestErrorDialog.show();
        }
    }