DownloadCallback


public interface DownloadCallback


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

Riepilogo

Metodi pubblici

default void

Viene chiamato al termine del download del modello.

default void

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

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

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

default void

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

default void
onDownloadProgress(long totalBytesDownloaded)

Viene chiamato quando il download del modello è in corso.

default void
onDownloadStarted(long bytesToDownload)

Viene chiamato quando il download del modello è iniziato correttamente.

Metodi pubblici

onDownloadCompleted

default void onDownloadCompleted()

Viene chiamato al termine del download del modello.

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

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

Parametri
@NonNull GenerativeAIException e

l'errore GenerativeAIException generato per il mancato download

onDownloadFailed

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

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

Parametri
@NonNull String failureStatus

il messaggio di stato relativo al fallimento del download

@NonNull GenerativeAIException e

l'errore GenerativeAIException generato per il mancato download

onDownloadPending

default void onDownloadPending()

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

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

Viene chiamato quando il download del modello è in corso.

Parametri
long totalBytesDownloaded

I byte già scaricati

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

Viene chiamato quando il download del modello è iniziato correttamente.

Parametri
long bytesToDownload

i byte totali da scaricare