Class ShadowDownloadManager.ShadowRequest

java.lang.Object
org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
Enclosing class:
ShadowDownloadManager

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

    • ShadowRequest

      public ShadowRequest()
  • Method Details

    • getStatus

      public int getStatus()
    • setStatus

      public void setStatus(int status)
    • getTotalSize

      public long getTotalSize()
    • setTotalSize

      public void setTotalSize(long totalSize)
    • getBytesSoFar

      public long getBytesSoFar()
    • setBytesSoFar

      public void setBytesSoFar(long bytesSoFar)
    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getUri

      public Uri getUri()
    • getDestination

      public Uri getDestination()
    • getTitle

      public CharSequence getTitle()
    • getDescription

      public CharSequence getDescription()
    • getMimeType

      public CharSequence getMimeType()
    • getNotificationVisibility

      public int getNotificationVisibility()
    • getAllowedNetworkTypes

      public int getAllowedNetworkTypes()
    • getAllowedOverRoaming

      public boolean getAllowedOverRoaming()
    • getAllowedOverMetered

      public boolean getAllowedOverMetered()
    • getVisibleInDownloadsUi

      public boolean getVisibleInDownloadsUi()
    • getRequestHeaders

      public List<Pair<String,String>> getRequestHeaders()
    • setDestinationInExternalPublicDir

      @Implementation protected DownloadManager.Request setDestinationInExternalPublicDir(String dirType, String subPath) throws Exception
      Throws:
      Exception
    • setDestinationFromBase

      @Implementation protected void setDestinationFromBase(File base, String subPath)