Compartir a través de


MbmsDownloadSession.Download(DownloadRequest) Método

Definición

Solicita la descarga de un archivo o un conjunto de archivos que el operador ha indicado que está disponible.

[Android.Runtime.Register("download", "(Landroid/telephony/mbms/DownloadRequest;)V", "GetDownload_Landroid_telephony_mbms_DownloadRequest_Handler", ApiSince=28)]
public virtual void Download (Android.Telephony.Mbms.DownloadRequest request);
[<Android.Runtime.Register("download", "(Landroid/telephony/mbms/DownloadRequest;)V", "GetDownload_Landroid_telephony_mbms_DownloadRequest_Handler", ApiSince=28)>]
abstract member Download : Android.Telephony.Mbms.DownloadRequest -> unit
override this.Download : Android.Telephony.Mbms.DownloadRequest -> unit

Parámetros

request
DownloadRequest

Solicitud que especifica lo que se debe descargar.

Atributos

Comentarios

Solicita la descarga de un archivo o un conjunto de archivos que el operador ha indicado que está disponible.

Puede producir una excepción IllegalArgumentException

Si #setTempFileRootDirectory(File) no se ha llamado después de instalar la aplicación, este método creará un directorio en la ubicación predeterminada definida en MbmsDownloadSession#DEFAULT_TOP_LEVEL_TEMP_DIRECTORY y la almacenará como directorio raíz del archivo temporal.

DownloadRequest Si tiene un destino que no está en el mismo sistema de archivos que el directorio de archivos temporal proporcionado a través #getTempFileRootDirectory()de , se producirá una excepción IllegalArgumentException .

Los errores asincrónicos a través de la devolución de llamada pueden incluir cualquier error no específico del caso de uso de streaming.

Si no se entrega ningún error a través de la devolución de llamada después de llamar a este método, significa que el middleware ha iniciado correctamente la descarga o ha programado la descarga, si la descarga está en un momento futuro.

Documentación de Java para android.telephony.MbmsDownloadSession.download(android.telephony.mbms.DownloadRequest).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a