DownloadCallback


interface DownloadCallback


Funciones de devolución de llamada que se usan para descargar modelos. Los mensajes que se muestran son para depurar.

Resumen

Funciones públicas

open Unit

Se llama cuando se completa la descarga del modelo.

open Unit

Se llama cuando no se inicia la descarga del modelo debido a errores (p.ej., una excepción remota de funciones no disponibles).

open Unit

Se llama cuando falla la descarga del modelo.

open Unit

Se llama cuando ya se inició la descarga del modelo, por lo que no es necesario reiniciar.

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

Se llama cuando la descarga del modelo está en curso.

open Unit
onDownloadStarted(bytesToDownload: Long)

Se llama cuando la descarga del modelo se inicia correctamente.

Funciones públicas

onDownloadCompleted

open fun onDownloadCompleted(): Unit

Se llama cuando se completa la descarga del modelo.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

Se llama cuando no se inicia la descarga del modelo debido a errores (p.ej., una excepción remota de funciones no disponibles).

Parámetros
e: GenerativeAIException

el GenerativeAIException que se genera por un error de descarga

onDownloadFailed

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

Se llama cuando falla la descarga del modelo.

Parámetros
failureStatus: String

el mensaje de estado de error de descarga

e: GenerativeAIException

el GenerativeAIException que se genera por un error de descarga

onDownloadPending

open fun onDownloadPending(): Unit

Se llama cuando ya se inició la descarga del modelo, por lo que no es necesario reiniciar.

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

Se llama cuando la descarga del modelo está en curso.

Parámetros
totalBytesDownloaded: Long

los bytes que ya se descargaron

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

Se llama cuando la descarga del modelo se inicia correctamente.

Parámetros
bytesToDownload: Long

el total de bytes que se descargarán