DownloadCallback


public interface DownloadCallback


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

Resumen

Métodos públicos

default void

Se llama cuando se completa la descarga del modelo.

default void

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

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

Se llama cuando falla la descarga del modelo.

default void

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

default void
onDownloadProgress(long totalBytesDownloaded)

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

default void
onDownloadStarted(long bytesToDownload)

Se llama cuando la descarga del modelo se inicia correctamente.

Métodos públicos

onDownloadCompleted

default void onDownloadCompleted()

Se llama cuando se completa la descarga del modelo.

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

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

el GenerativeAIException que se genera por un error de descarga

onDownloadFailed

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

Se llama cuando falla la descarga del modelo.

Parámetros
@NonNull String failureStatus

el mensaje de estado de error de descarga

@NonNull GenerativeAIException e

el GenerativeAIException que se genera por un error de descarga

onDownloadPending

default void onDownloadPending()

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

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

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

Parámetros
long totalBytesDownloaded

los bytes que ya se descargaron

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

Se llama cuando la descarga del modelo se inicia correctamente.

Parámetros
long bytesToDownload

el total de bytes que se descargarán