DownloadCallback


public interface DownloadCallback


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

Resumo

Métodos públicos

default void

Chamado quando o download do modelo é concluído.

default void

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

default void
onDownloadFailed(
    @NonNull String failureStatus,
    @NonNull GenerativeAIException e
)

Chamado quando o download do modelo falha.

default void

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

default void
onDownloadProgress(long totalBytesDownloaded)

Chamado quando o download do modelo está em andamento.

default void
onDownloadStarted(long bytesToDownload)

Chamado quando o download do modelo é iniciado corretamente.

Métodos públicos

onDownloadCompleted

default void onDownloadCompleted()

Chamado quando o download do modelo é concluído.

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

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
@NonNull GenerativeAIException e

o GenerativeAIException gerado para falha de download

onDownloadFailed

default void onDownloadFailed(
    @NonNull String failureStatus,
    @NonNull GenerativeAIException e
)

Chamado quando o download do modelo falha.

Parâmetros
@NonNull String failureStatus

a mensagem de status de falha do download

@NonNull GenerativeAIException e

o GenerativeAIException gerado para falha de download

onDownloadPending

default void onDownloadPending()

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

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

Chamado quando o download do modelo está em andamento.

Parâmetros
long totalBytesDownloaded

os bytes já transferidos

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

Chamado quando o download do modelo é iniciado corretamente.

Parâmetros
long bytesToDownload

o total de bytes a serem transferidos por download