Class ShadowDownloadManager

java.lang.Object
org.robolectric.shadows.ShadowDownloadManager

@Implements(android.app.DownloadManager.class) public class ShadowDownloadManager extends Object
  • Constructor Details

    • ShadowDownloadManager

      public ShadowDownloadManager()
  • Method Details

    • enqueue

      @Implementation protected long enqueue(DownloadManager.Request request)
    • remove

      @Implementation protected int remove(long... ids)
    • query

      @Implementation protected Cursor query(DownloadManager.Query query)
    • addCompletedDownload

      @Implementation protected long addCompletedDownload(String title, String description, boolean isMediaScannerScannable, String mimeType, String path, long length, boolean showNotification)
    • addCompletedDownload

      @Implementation(minSdk=24) protected long addCompletedDownload(String title, String description, boolean isMediaScannerScannable, String mimeType, String path, long length, boolean showNotification, Uri uri, Uri referrer)
    • getRequest

      public DownloadManager.Request getRequest(long id)
    • getRequestCount

      public int getRequestCount()
    • getCompletedDownload

      public ShadowDownloadManager.CompletedDownload getCompletedDownload(long id)
    • getCompletedDownloadsCount

      public int getCompletedDownloadsCount()