DownloadCallback


interface DownloadCallback


Funzioni di callback utilizzate per il download del modello. I messaggi restituiti sono per scopi di debug.

Riepilogo

Funzioni pubbliche

open Unit

Viene chiamato al termine del download del modello.

open Unit

Viene chiamato quando il download del modello non è iniziato a causa di errori (ad es. eccezione remota di funzionalità non disponibili).

open Unit

Viene chiamato quando il download del modello non va a buon fine.

open Unit

Viene chiamato quando il download del modello è già stato avviato, quindi non è necessario riavviare.

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

Viene chiamato quando il download del modello è in corso.

open Unit
onDownloadStarted(bytesToDownload: Long)

Viene chiamato quando il download del modello è iniziato correttamente.

Funzioni pubbliche

onDownloadCompleted

open fun onDownloadCompleted(): Unit

Viene chiamato al termine del download del modello.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

Viene chiamato quando il download del modello non è iniziato a causa di errori (ad es. eccezione remota di funzionalità non disponibili).

Parametri
e: GenerativeAIException

l'errore GenerativeAIException generato per il mancato download

onDownloadFailed

open fun onDownloadFailed(failureStatus: String, e: GenerativeAIException): Unit

Viene chiamato quando il download del modello non va a buon fine.

Parametri
failureStatus: String

il messaggio di stato relativo al fallimento del download

e: GenerativeAIException

l'errore GenerativeAIException generato per il mancato download

onDownloadPending

open fun onDownloadPending(): Unit

Viene chiamato quando il download del modello è già stato avviato, quindi non è necessario riavviare.

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

Viene chiamato quando il download del modello è in corso.

Parametri
totalBytesDownloaded: Long

I byte già scaricati

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

Viene chiamato quando il download del modello è iniziato correttamente.

Parametri
bytesToDownload: Long

i byte totali da scaricare