DownloadCallback


public interface DownloadCallback


פונקציות קריאה חוזרת שמשמשות להורדת מודלים. ההודעות שמוחזרות הן למטרות ניפוי באגים.

סיכום

שיטות ציבוריות

default void

הקריאה מתבצעת בסיום הורדת המודל.

default void

הקריאה מתבצעת כשהורדת המודל לא מתחילה בגלל שגיאות (למשל, חריגה מרחוק של תכונות שאינן זמינות).

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

הקריאה מתבצעת כשהורדת המודל נכשלת.

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

מספר הבייטים הכולל להורדה