MbmsDownloadSessionCallback
open class MbmsDownloadSessionCallback
kotlin.Any | |
↳ | android.telephony.mbms.MbmsDownloadSessionCallback |
A callback class that apps should use to receive information on file downloads over cell-broadcast.
Summary
Public constructors | |
---|---|
Public methods | |
---|---|
open Unit |
Indicates that the middleware has encountered an asynchronous error. |
open Unit |
onFileServicesUpdated(services: MutableList<FileServiceInfo!>!) Called to indicate published File Services have changed. |
open Unit |
Called to indicate that the middleware has been initialized and is ready. |
Public constructors
MbmsDownloadSessionCallback
MbmsDownloadSessionCallback()
Public methods
onError
open fun onError(
errorCode: Int,
message: String!
): Unit
Indicates that the middleware has encountered an asynchronous error.
onFileServicesUpdated
open fun onFileServicesUpdated(services: MutableList<FileServiceInfo!>!): Unit
Called to indicate published File Services have changed. This will only be called after the application has requested a list of file services and specified a service class list of interest via MbmsDownloadSession#requestUpdateFileServices(List)
. If there are subsequent calls to MbmsDownloadSession#requestUpdateFileServices(List)
, this method may not be called again if the list of service classes would remain the same.
Parameters | |
---|---|
services |
MutableList<FileServiceInfo!>!: The most recently updated list of available file services. |
onMiddlewareReady
open fun onMiddlewareReady(): Unit
Called to indicate that the middleware has been initialized and is ready. Before this method is called, calling any method on an instance of MbmsDownloadSession
will result in an IllegalStateException
being thrown or onError(int,java.lang.String)
being called with error code MbmsErrors.GeneralErrors#ERROR_MIDDLEWARE_NOT_YET_READY