DownloadCallback


public interface DownloadCallback


Fonctions de rappel utilisées pour le téléchargement de modèles. Les messages renvoyés sont destinés au débogage.

Résumé

Méthodes publiques

default void

Appelé une fois le téléchargement du modèle terminé.

default void

Appelé lorsque le téléchargement du modèle n'a pas démarré en raison d'erreurs (par exemple, exception à distance de fonctionnalités non disponibles).

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

Appelé en cas d'échec du téléchargement du modèle.

default void

Appelé lorsque le téléchargement du modèle a déjà été lancé. Il n'est donc pas nécessaire de redémarrer.

default void
onDownloadProgress(long totalBytesDownloaded)

Appelé lorsque le téléchargement du modèle est en cours.

default void
onDownloadStarted(long bytesToDownload)

Appelé lorsque le téléchargement du modèle a commencé correctement.

Méthodes publiques

onDownloadCompleted

default void onDownloadCompleted()

Appelé une fois le téléchargement du modèle terminé.

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

Appelé lorsque le téléchargement du modèle n'a pas démarré en raison d'erreurs (par exemple, exception à distance de fonctionnalités non disponibles).

Paramètres
@NonNull GenerativeAIException e

l'GenerativeAIException généré en cas d'échec du téléchargement

onDownloadFailed

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

Appelé en cas d'échec du téléchargement du modèle.

Paramètres
@NonNull String failureStatus

le message d'état d'échec du téléchargement ;

@NonNull GenerativeAIException e

l'GenerativeAIException généré en cas d'échec du téléchargement

onDownloadPending

default void onDownloadPending()

Appelé lorsque le téléchargement du modèle a déjà été lancé. Il n'est donc pas nécessaire de redémarrer.

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

Appelé lorsque le téléchargement du modèle est en cours.

Paramètres
long totalBytesDownloaded

les octets déjà téléchargés ;

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

Appelé lorsque le téléchargement du modèle a commencé correctement.

Paramètres
long bytesToDownload

Nombre total d'octets à télécharger