Interface SearchCallbackExtended

  • Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface SearchCallbackExtended

    The method will be called on the main thread when a search call has been completed. The first argument indicates an error in case of a failure. The second argument contains the results. Both arguments cannot be null at the same time - or not null at the same time.

    • Method Detail

      • onSearchExtendedCompleted

        void onSearchExtendedCompleted​(@Nullable
                                       SearchError searchError,
                                       @Nullable
                                       java.util.List<Place> places,
                                       @Nullable
                                       ResponseDetails responseDetails)

        The method will be called on the main thread when a search call has been completed. The first argument indicates an error in case of a failure. The second argument contains the results. Both arguments cannot be null at the same time - or not null at the same time.

        Parameters:
        searchError -

        An error enum indicating what went wrong. It is null for an operation that succeeds.

        places -

        The list of search results. It is null in case of an error.

        responseDetails -

        Additional information provided with response. It is null in case of an error.