СкачатьОбратный звонок


public interface DownloadCallback


Функции обратного вызова, используемые для загрузки модели. Возвращаемые сообщения предназначены для целей отладки.

Краткое содержание

Публичные методы

default void

Вызывается после завершения загрузки модели.

default void

Вызывается, когда загрузка модели не началась из-за ошибок (например, удаленное исключение недоступных функций).

default void

Вызывается, когда загрузка модели не удалась.

default void

Вызывается, когда загрузка модели уже началась, поэтому перезапуск не требуется.

default void
onDownloadProgress (long totalBytesDownloaded)

Вызывается, когда идет загрузка модели.

default void
onDownloadStarted (long bytesToDownload)

Вызывается, когда загрузка модели началась правильно.

Публичные методы

onDownloadCompleted

default void onDownloadCompleted()

Вызывается после завершения загрузки модели.

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

Вызывается, когда загрузка модели не началась из-за ошибок (например, удаленное исключение недоступных функций).

Параметры
@ NonNull GenerativeAIException e

GenerativeAIException , выданное из-за сбоя загрузки

onDownloadFailed

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

Вызывается, когда загрузка модели не удалась.

Параметры
@ NonNull String failureStatus

сообщение о статусе сбоя загрузки

@ NonNull GenerativeAIException e

GenerativeAIException , выданное из-за сбоя загрузки

onDownloadPending

default void onDownloadPending()

Вызывается, когда загрузка модели уже началась, поэтому перезапуск не требуется.

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

Вызывается, когда идет загрузка модели.

Параметры
long totalBytesDownloaded

уже загруженные байты

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

Вызывается, когда загрузка модели началась правильно.

Параметры
long bytesToDownload

общее количество байтов для загрузки