StorageManager.StorageVolumeCallback


public static class StorageManager.StorageVolumeCallback
extends Object

java.lang.Object
   ↳ android.os.storage.StorageManager.StorageVolumeCallback


Callback that delivers StorageVolume related events.

For example, this can be used to detect when a volume changes to the Environment.MEDIA_MOUNTED or Environment.MEDIA_UNMOUNTED states.

Summary

Public constructors

StorageVolumeCallback()

Public methods

void onStateChanged(StorageVolume volume)

Called when StorageVolume.getState() changes, such as changing to the Environment.MEDIA_MOUNTED or Environment.MEDIA_UNMOUNTED states.

Inherited methods

Public constructors

StorageVolumeCallback

public StorageVolumeCallback ()

Public methods

onStateChanged

Added in API level 30
public void onStateChanged (StorageVolume volume)

Called when StorageVolume.getState() changes, such as changing to the Environment.MEDIA_MOUNTED or Environment.MEDIA_UNMOUNTED states.

The given argument is a snapshot in time and can be used to process events in the order they occurred, or you can call StorageManager.getStorageVolumes() to observe the latest value.

Parameters
volume StorageVolume: This value cannot be null.