InstallState
  public
  
  
  abstract
  class
  InstallState
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.google.android.play.core.install.InstallState | 
Reports the request state of a module install or update.
To see examples, read Install a flexible update.
Summary
| Public constructors | |
|---|---|
| 
      InstallState()
       | |
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        long | 
      bytesDownloaded()
      Returns the number of bytes downloaded so far. | 
| 
        abstract
        
        
        
        
        int | 
      installErrorCode()
      Returns the error code for an install, or  | 
| 
        abstract
        
        
        
        
        int | 
      installStatus()
      Returns the status of an install. | 
| 
        abstract
        
        
        
        
        String | 
      packageName()
      Returns the package name for the app being installed. | 
| 
        abstract
        
        
        
        
        long | 
      totalBytesToDownload()
      Returns the total number of bytes to be downloaded for this update. | 
| Inherited methods | |
|---|---|
Public constructors
InstallState
public InstallState ()
Public methods
bytesDownloaded
public abstract long bytesDownloaded ()
Returns the number of bytes downloaded so far.
The return value is defined only if installStatus() returns InstallStatus.DOWNLOADING.
| Returns | |
|---|---|
| long | |
installErrorCode
public abstract int installErrorCode ()
Returns the error code for an install, or InstallErrorCode.NO_ERROR if the install is
 successful or in progress.
| Returns | |
|---|---|
| int | a value from InstallErrorCode | 
installStatus
public abstract int installStatus ()
Returns the status of an install.
To see examples, read Install a flexible update.
| Returns | |
|---|---|
| int | a value from InstallStatus | 
packageName
public abstract String packageName ()
Returns the package name for the app being installed.
| Returns | |
|---|---|
| String | |
totalBytesToDownload
public abstract long totalBytesToDownload ()
Returns the total number of bytes to be downloaded for this update.
The return value is defined only if installStatus() returns InstallStatus.DOWNLOADING.
| Returns | |
|---|---|
| long | |
