//mapboxpluginoffline/io.github.xit0c.mapboxpluginoffline/OfflineDownloadReceiver
[androidJvm]
open class OfflineDownloadReceiver : BroadcastReceiver
This BroadcastReceiver can be used to intercept OfflineService events and monitor active downloads.
OfflineDownloadReceiver | [androidJvm] fun OfflineDownloadReceiver() |
Name | Summary |
---|---|
getActiveDownloads | [androidJvm] fun getActiveDownloads(): List<OfflineDownload> Returns a list of current active downloads. |
onActiveDownloadsChanged | [androidJvm] open fun onActiveDownloadsChanged(context: Context, activeDownloads: List<OfflineDownload>) Called when activeDownloads list changes. Override this to respond to generic changes. |
onCreate | [androidJvm] @CallSuper open fun onCreate(context: Context, download: OfflineDownload) Called when a download is created, see OfflineManager.CreateOfflineRegionCallback.onCreate(). |
onCreateError | [androidJvm] open fun onCreateError(context: Context, options: OfflineDownloadOptions, error: String?) Called when a download creation fails, see OfflineManager.CreateOfflineRegionCallback.onError(). |
onDelete | [androidJvm] @CallSuper open fun onDelete(context: Context, download: OfflineDownload) Called when a download is canceled and the region deleted, see OfflineRegion.OfflineRegionDeleteCallback.onDelete(). |
onDeleteError | [androidJvm] @CallSuper open fun onDeleteError(context: Context, download: OfflineDownload, error: String?) Called when a download is canceled but the region deletion fails, see OfflineRegion.OfflineRegionDeleteCallback.onError(). |
onObserverError | [androidJvm] @CallSuper open fun onObserverError(context: Context, download: OfflineDownload, reason: String?, message: String?) Called when a download observer fails, see OfflineRegion.OfflineRegionObserver.onError(). |
onStatusChanged | [androidJvm] @CallSuper open fun onStatusChanged(context: Context, download: OfflineDownload) Called when a download changes its status, see OfflineRegion.OfflineRegionObserver.onStatusChanged(). |
onTileCountLimitExceeded | [androidJvm] @CallSuper open fun onTileCountLimitExceeded(context: Context, download: OfflineDownload, limit: Long) Called when a download tile count exceeds limit, see OfflineRegion.OfflineRegionObserver.mapboxTileCountLimitExceeded(). |
register | [androidJvm] @CallSuper open fun register(context: Context) Registers this receiver to all the actions. |
unregister | [androidJvm] @CallSuper open fun unregister(context: Context) Unregisters this receiver and clears the internal list returned by getActiveDownloads. |