Class POBImageDownloadManager

  • All Implemented Interfaces:

    
    public class POBImageDownloadManager
    
                        

    Utility to download images using network call asynchronously

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void start() Starts download for all added image url's
      void cancel() Cancels all image downloads
      boolean isEmpty() True if manager contains some url's to download images from
      void setListener(@NonNull() POBImageDownloadManager.POBImageDownloadListener listener) Setter for POBImageDownloadListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • POBImageDownloadManager

        POBImageDownloadManager(Context context, Set<String> urls)
        Constructor
        Parameters:
        context - context for network handling
        urls - set of unique urls
    • Method Detail

      • start

         void start()

        Starts download for all added image url's

      • cancel

         void cancel()

        Cancels all image downloads

      • isEmpty

         boolean isEmpty()

        True if manager contains some url's to download images from

        Returns:

        True if manager contains some url's to download images from