Stay organized with collections
Save and categorize content based on your preferences.
SplitInstallSessionStatus
public
abstract
@interface
SplitInstallSessionStatus
implements
Annotation
com.google.android.play.core.splitinstall.model.SplitInstallSessionStatus
|
Status of a download / install.
Summary
Constants |
int |
CANCELED
The split download has been cancelled.
|
int |
CANCELING
The split download is being cancelled.
|
int |
DOWNLOADED
The split is downloaded but not yet installed.
|
int |
DOWNLOADING
The split download is in progress.
|
int |
FAILED
Split download or installation has failed.
|
int |
INSTALLED
Installation is complete; the splits are available to the client app.
|
int |
INSTALLING
The splits are being installed.
|
int |
PENDING
The download is pending and will be processed soon.
|
int |
REQUIRES_USER_CONFIRMATION
The download requires user confirmation.
|
int |
UNKNOWN
|
Constants
CANCELED
public static final int CANCELED
The split download has been cancelled. Cancellation may have been triggered by the user or the
client app itself via SplitInstallManager.cancelInstall(int)
.
Constant Value:
7
(0x00000007)
CANCELING
public static final int CANCELING
The split download is being cancelled.
Constant Value:
9
(0x00000009)
DOWNLOADED
public static final int DOWNLOADED
The split is downloaded but not yet installed. The split will be installed in the background by
the Play Store. Install SplitCompat in your app for immediate access to modules.
Constant Value:
3
(0x00000003)
DOWNLOADING
public static final int DOWNLOADING
The split download is in progress.
Constant Value:
2
(0x00000002)
FAILED
public static final int FAILED
Split download or installation has failed.
Constant Value:
6
(0x00000006)
INSTALLED
public static final int INSTALLED
Installation is complete; the splits are available to the client app.
Constant Value:
5
(0x00000005)
INSTALLING
public static final int INSTALLING
The splits are being installed.
Constant Value:
4
(0x00000004)
PENDING
public static final int PENDING
The download is pending and will be processed soon.
Constant Value:
1
(0x00000001)
UNKNOWN
public static final int UNKNOWN
Constant Value:
0
(0x00000000)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# SplitInstallSessionStatus\n\nSummary: [Constants](#constants) \\| [Inherited Methods](#inhmethods) \n\nSplitInstallSessionStatus\n=========================\n\n\n`\npublic\n\n\nabstract\n@interface\nSplitInstallSessionStatus\n`\n\n\n`\n\n\nimplements\n\n`[Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)`\n\n\n`\n\n|---------------------------------------------------------------------------|\n| com.google.android.play.core.splitinstall.model.SplitInstallSessionStatus |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nStatus of a download / install.\n\nSummary\n-------\n\n| ### Constants ||\n|-------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `int` | [CANCELED](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#CANCELED) The split download has been cancelled. |\n| `int` | [CANCELING](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#CANCELING) The split download is being cancelled. |\n| `int` | [DOWNLOADED](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#DOWNLOADED) The split is downloaded but not yet installed. |\n| `int` | [DOWNLOADING](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#DOWNLOADING) The split download is in progress. |\n| `int` | [FAILED](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#FAILED) Split download or installation has failed. |\n| `int` | [INSTALLED](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#INSTALLED) Installation is complete; the splits are available to the client app. |\n| `int` | [INSTALLING](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#INSTALLING) The splits are being installed. |\n| `int` | [PENDING](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#PENDING) The download is pending and will be processed soon. |\n| `int` | [REQUIRES_USER_CONFIRMATION](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#REQUIRES_USER_CONFIRMATION) The download requires user confirmation. |\n| `int` | [UNKNOWN](../../../../../../../../reference/com/google/android/play/core/splitinstall/model/SplitInstallSessionStatus.html#UNKNOWN) |\n\n| ### Inherited methods |\n|-----------------------|---|\n| From interface ` `[java.lang.annotation.Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)` ` |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| | ` abstract `[Class](https://developer.android.com/reference/java/lang/Class.html)`\u003c? extends `[Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)`\u003e` | ` annotationType() ` | | ` abstract boolean` | ` equals(`[Object](https://developer.android.com/reference/java/lang/Object.html)` arg0) ` | | ` abstract int` | ` hashCode() ` | | ` abstract `[String](https://developer.android.com/reference/java/lang/String.html) | ` toString() ` | ||\n\nConstants\n---------\n\n### CANCELED\n\n```\npublic static final int CANCELED\n```\n\nThe split download has been cancelled. Cancellation may have been triggered by the user or the\nclient app itself via [SplitInstallManager.cancelInstall(int)](../../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallManager.html#cancelInstall(int)).\n\n\u003cbr /\u003e\n\nConstant Value:\n\n7\n(0x00000007)\n\n\n### CANCELING\n\n```\npublic static final int CANCELING\n```\n\nThe split download is being cancelled.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n9\n(0x00000009)\n\n\n### DOWNLOADED\n\n```\npublic static final int DOWNLOADED\n```\n\nThe split is downloaded but not yet installed. The split will be installed in the background by\nthe Play Store. Install SplitCompat in your app for immediate access to modules.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n3\n(0x00000003)\n\n\n### DOWNLOADING\n\n```\npublic static final int DOWNLOADING\n```\n\nThe split download is in progress.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n2\n(0x00000002)\n\n\n### FAILED\n\n```\npublic static final int FAILED\n```\n\nSplit download or installation has failed.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n6\n(0x00000006)\n\n\n### INSTALLED\n\n```\npublic static final int INSTALLED\n```\n\nInstallation is complete; the splits are available to the client app.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n5\n(0x00000005)\n\n\n### INSTALLING\n\n```\npublic static final int INSTALLING\n```\n\nThe splits are being installed.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n4\n(0x00000004)\n\n\n### PENDING\n\n```\npublic static final int PENDING\n```\n\nThe download is pending and will be processed soon.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n1\n(0x00000001)\n\n\n### REQUIRES_USER_CONFIRMATION\n\n```\npublic static final int REQUIRES_USER_CONFIRMATION\n```\n\nThe download requires user confirmation.\n\nConfirmation can be requested by the developer by calling [SplitInstallManager.startConfirmationDialogForResult(SplitInstallSessionState, Activity, int)](../../../../../../../../reference/com/google/android/play/core/splitinstall/SplitInstallManager.html#startConfirmationDialogForResult(com.google.android.play.core.splitinstall.SplitInstallSessionState,%20android.app.Activity,%20int)),\nwhich pops up a confirmation dialog.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n8\n(0x00000008)\n\n\n### UNKNOWN\n\n```\npublic static final int UNKNOWN\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nConstant Value:\n\n0\n(0x00000000)"]]