DownloadCallback


public interface DownloadCallback


Callback-Funktionen, die für den Modelldownload verwendet werden. Die zurückgegebenen Meldungen dienen der Fehlerbehebung.

Zusammenfassung

Öffentliche Methoden

default void

Wird aufgerufen, wenn der Modelldownload abgeschlossen ist.

default void

Wird aufgerufen, wenn der Modelldownload aufgrund von Fehlern nicht gestartet wurde (z.B. Remote-Ausnahme, dass Funktionen nicht verfügbar sind).

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

Wird aufgerufen, wenn der Modelldownload fehlgeschlagen ist.

default void

Wird aufgerufen, wenn der Modelldownload bereits gestartet wurde. Daher ist kein Neustart erforderlich.

default void
onDownloadProgress(long totalBytesDownloaded)

Wird aufgerufen, wenn der Modelldownload läuft.

default void
onDownloadStarted(long bytesToDownload)

Wird aufgerufen, wenn der Modelldownload ordnungsgemäß gestartet wurde.

Öffentliche Methoden

onDownloadCompleted

default void onDownloadCompleted()

Wird aufgerufen, wenn der Modelldownload abgeschlossen ist.

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

Wird aufgerufen, wenn der Modelldownload aufgrund von Fehlern nicht gestartet wurde (z.B. Remote-Ausnahme, dass Funktionen nicht verfügbar sind).

Parameter
@NonNull GenerativeAIException e

die GenerativeAIException, die bei einem Downloadfehler geworfen wird

onDownloadFailed

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

Wird aufgerufen, wenn der Modelldownload fehlgeschlagen ist.

Parameter
@NonNull String failureStatus

die Statusmeldung zum Downloadfehler

@NonNull GenerativeAIException e

die GenerativeAIException, die bei einem Downloadfehler geworfen wird

onDownloadPending

default void onDownloadPending()

Wird aufgerufen, wenn der Modelldownload bereits gestartet wurde. Daher ist kein Neustart erforderlich.

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

Wird aufgerufen, wenn der Modelldownload läuft.

Parameter
long totalBytesDownloaded

die bereits heruntergeladenen Byte

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

Wird aufgerufen, wenn der Modelldownload ordnungsgemäß gestartet wurde.

Parameter
long bytesToDownload

die Gesamtzahl der herunterzuladenden Byte