DownloadCallback


public interface DownloadCallback


Funkcje wywołania zwrotnego używane do pobierania modelu. Zwracane komunikaty służą do debugowania.

Podsumowanie

Metody publiczne

default void

Wywoływany po zakończeniu pobierania modelu.

default void

Wywoływany, gdy pobieranie modelu nie zostało rozpoczęte z powodu błędów (np. zdalnego wyjątku funkcji niedostępnych).

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

Wywoływany, gdy nie udało się pobrać modelu.

default void

Jest wywoływany, gdy pobieranie modelu zostało już zainicjowane, więc nie trzeba go ponownie uruchamiać.

default void
onDownloadProgress(long totalBytesDownloaded)

Wywoływany podczas pobierania modelu.

default void
onDownloadStarted(long bytesToDownload)

Wywoływany, gdy pobieranie modelu zostało rozpoczęte prawidłowo.

Metody publiczne

onDownloadCompleted

default void onDownloadCompleted()

Wywoływany po zakończeniu pobierania modelu.

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

Wywoływany, gdy pobieranie modelu nie zostało rozpoczęte z powodu błędów (np. zdalnego wyjątku funkcji niedostępnych).

Parametry
@NonNull GenerativeAIException e

GenerativeAIException zwracany w przypadku niepowodzenia pobierania

onDownloadFailed

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

Wywoływany, gdy nie udało się pobrać modelu.

Parametry
@NonNull String failureStatus

komunikat o stanie pobierania z błędem;

@NonNull GenerativeAIException e

GenerativeAIException zwracany w przypadku niepowodzenia pobierania

onDownloadPending

default void onDownloadPending()

Jest wywoływany, gdy pobieranie modelu zostało już zainicjowane, więc nie trzeba go ponownie uruchamiać.

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

Wywoływany podczas pobierania modelu.

Parametry
long totalBytesDownloaded

bajty, które zostały już pobrane;

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

Wywoływany, gdy pobieranie modelu zostało rozpoczęte prawidłowo.

Parametry
long bytesToDownload

łączna liczba bajtów do pobrania,