Condividi tramite


MbmsDownloadSession.Download(DownloadRequest) Metodo

Definizione

Richiede il download di un file o di un set di file che il gestore telefonico ha indicato di essere disponibile.

[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

Parametri

request
DownloadRequest

Richiesta che specifica gli elementi da scaricare.

Attributi

Commenti

Richiede il download di un file o di un set di file che il gestore telefonico ha indicato di essere disponibile.

Può generare un'eccezione IllegalArgumentException

Se #setTempFileRootDirectory(File) non viene chiamato dopo l'installazione dell'app, questo metodo crea una directory nel percorso predefinito definito in MbmsDownloadSession#DEFAULT_TOP_LEVEL_TEMP_DIRECTORY e archivia tale directory come directory radice del file temporaneo.

Se ha DownloadRequest una destinazione che non si trova nello stesso file system della directory del file temporaneo fornita tramite #getTempFileRootDirectory(), verrà generata un'eccezione IllegalArgumentException .

Gli errori asincroni tramite il callback possono includere qualsiasi errore non specifico per il caso d'uso del flusso.

Se non viene recapitato alcun errore tramite il callback dopo aver chiamato questo metodo, significa che il middleware ha avviato correttamente il download o pianificato il download, se il download è in un secondo momento.

Documentazione java per android.telephony.MbmsDownloadSession.download(android.telephony.mbms.DownloadRequest).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a