Interface DownloadableRegionsCallback

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 DownloadableRegionsCallback

A method which is called on the main thread when MapDownloader.getDownloadableRegions(LanguageCode, DownloadableRegionsCallback) 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 Details

    • onCompleted

      void onCompleted(@Nullable MapLoaderError maploaderError, @Nullable List<Region> regions)

      A method which is called on the main thread when MapDownloader.getDownloadableRegions(LanguageCode, DownloadableRegionsCallback) 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:
      maploaderError -

      Represents an error in case of a failure. It is null for an operation that succeeds.

      regions -

      Represents a list of downloadable regions. It is null in case of an error. Each region can contain child regions that can contain child regions and so on. Usually, the top-level regions represent continents that contain countries as children.