public
abstract
class
OnObbStateChangeListener
extends Object
java.lang.Object | |
↳ | android.os.storage.OnObbStateChangeListener |
Used for receiving notifications from StorageManager
about OBB file
states.
Constants | |
---|---|
int |
ERROR_ALREADY_MOUNTED
The OBB has already been mounted. |
int |
ERROR_COULD_NOT_MOUNT
The OBB could not be mounted by the system. |
int |
ERROR_COULD_NOT_UNMOUNT
The OBB could not be unmounted. |
int |
ERROR_INTERNAL
There was an internal system error encountered while trying to mount the OBB. |
int |
ERROR_NOT_MOUNTED
A call was made to unmount the OBB when it was not mounted. |
int |
ERROR_PERMISSION_DENIED
The current application does not have permission to use this OBB. |
int |
MOUNTED
The OBB container is now mounted and ready for use. |
int |
UNMOUNTED
The OBB container is now unmounted and not usable. |
Public constructors | |
---|---|
OnObbStateChangeListener()
|
Public methods | |
---|---|
void
|
onObbStateChange(String path, int state)
Called when an OBB has changed states. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
int ERROR_ALREADY_MOUNTED
The OBB has already been mounted. Returned in status messages from calls
made via StorageManager
Constant Value: 24 (0x00000018)
int ERROR_COULD_NOT_MOUNT
The OBB could not be mounted by the system. Returned in status messages
from calls made via StorageManager
Constant Value: 21 (0x00000015)
int ERROR_COULD_NOT_UNMOUNT
The OBB could not be unmounted. This most likely indicates that a file is
in use on the OBB. Returned in status messages from calls made via
StorageManager
Constant Value: 22 (0x00000016)
int ERROR_INTERNAL
There was an internal system error encountered while trying to mount the
OBB. Returned in status messages from calls made via
StorageManager
Constant Value: 20 (0x00000014)
int ERROR_NOT_MOUNTED
A call was made to unmount the OBB when it was not mounted. Returned in
status messages from calls made via StorageManager
Constant Value: 23 (0x00000017)
int ERROR_PERMISSION_DENIED
The current application does not have permission to use this OBB. This
could be because the OBB indicates it's owned by a different package or
some other error. Returned in status messages from calls made via
StorageManager
Constant Value: 25 (0x00000019)
int MOUNTED
The OBB container is now mounted and ready for use. Returned in status
messages from calls made via StorageManager
Constant Value: 1 (0x00000001)
int UNMOUNTED
The OBB container is now unmounted and not usable. Returned in status
messages from calls made via StorageManager
Constant Value: 2 (0x00000002)
void onObbStateChange (String path, int state)
Called when an OBB has changed states.
Parameters | |
---|---|
path |
String :
path to the OBB file the state change has happened on |
state |
int :
the current state of the OBB
|