DownloadCallback


interface DownloadCallback


Funções de callback usadas para fazer o download do modelo. As mensagens retornadas são para fins de depuração.

Resumo

Funções públicas

open Unit

Chamado quando o download do modelo é concluído.

open Unit

Chamada quando o download do modelo não é iniciado devido a erros (por exemplo, exceção remota de recursos não disponíveis).

open Unit

Chamado quando o download do modelo falha.

open Unit

É chamado quando o download do modelo já foi iniciado, portanto, não é necessário reiniciar.

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

Chamado quando o download do modelo está em andamento.

open Unit
onDownloadStarted(bytesToDownload: Long)

Chamado quando o download do modelo é iniciado corretamente.

Funções públicas

onDownloadCompleted

open fun onDownloadCompleted(): Unit

Chamado quando o download do modelo é concluído.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

Chamada quando o download do modelo não é iniciado devido a erros (por exemplo, exceção remota de recursos não disponíveis).

Parâmetros
e: GenerativeAIException

GenerativeAIException gerado para falha de download

onDownloadFailed

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

Chamado quando o download do modelo falha.

Parâmetros
failureStatus: String

a mensagem de status de falha do download

e: GenerativeAIException

o GenerativeAIException gerado para falha de download

onDownloadPending

open fun onDownloadPending(): Unit

É chamado quando o download do modelo já foi iniciado, portanto, não é necessário reiniciar.

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

Chamado quando o download do modelo está em andamento.

Parâmetros
totalBytesDownloaded: Long

os bytes já transferidos

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

Chamado quando o download do modelo é iniciado corretamente.

Parâmetros
bytesToDownload: Long

o total de bytes a serem transferidos por download