DownloadCallback


interface DownloadCallback


ฟังก์ชัน Callback ที่ใช้ในการดาวน์โหลดโมเดล ข้อความที่แสดงขึ้นมีไว้เพื่อแก้ไขข้อบกพร่อง

สรุป

ฟังก์ชันสาธารณะ

open Unit

เรียกใช้เมื่อดาวน์โหลดโมเดลเสร็จสมบูรณ์

open Unit

เรียกใช้เมื่อการดาวน์โหลดโมเดลไม่เริ่มขึ้นเนื่องจากข้อผิดพลาด (เช่น ข้อยกเว้นระยะไกลของฟีเจอร์ที่ไม่พร้อมใช้งาน)

open Unit

เรียกใช้เมื่อการดาวน์โหลดโมเดลล้มเหลว

open Unit

เรียกใช้เมื่อเริ่มการดาวน์โหลดโมเดลแล้ว จึงไม่จำเป็นต้องรีสตาร์ท

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

เรียกใช้เมื่ออยู่ระหว่างการดาวน์โหลดโมเดล

open Unit
onDownloadStarted(bytesToDownload: Long)

เรียกใช้เมื่อการดาวน์โหลดโมเดลเริ่มอย่างถูกต้อง

ฟังก์ชันสาธารณะ

onDownloadCompleted

open fun onDownloadCompleted(): Unit

เรียกใช้เมื่อดาวน์โหลดโมเดลเสร็จสมบูรณ์

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

เรียกใช้เมื่อการดาวน์โหลดโมเดลไม่เริ่มขึ้นเนื่องจากข้อผิดพลาด (เช่น ข้อยกเว้นระยะไกลของฟีเจอร์ที่ไม่พร้อมใช้งาน)

พารามิเตอร์
e: GenerativeAIException

GenerativeAIException ที่แสดงเมื่อดาวน์โหลดไม่สำเร็จ

onDownloadFailed

open fun onDownloadFailed(failureStatus: String, e: GenerativeAIException): Unit

เรียกใช้เมื่อการดาวน์โหลดโมเดลล้มเหลว

พารามิเตอร์
failureStatus: String

ข้อความสถานะการดาวน์โหลดไม่สำเร็จ

e: GenerativeAIException

GenerativeAIException ที่แสดงเมื่อดาวน์โหลดไม่สำเร็จ

onDownloadPending

open fun onDownloadPending(): Unit

เรียกใช้เมื่อเริ่มการดาวน์โหลดโมเดลแล้ว จึงไม่จำเป็นต้องรีสตาร์ท

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

เรียกใช้เมื่ออยู่ระหว่างการดาวน์โหลดโมเดล

พารามิเตอร์
totalBytesDownloaded: Long

ไบต์ที่ดาวน์โหลดแล้ว

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

เรียกใช้เมื่อการดาวน์โหลดโมเดลเริ่มอย่างถูกต้อง

พารามิเตอร์
bytesToDownload: Long

จำนวนไบต์ทั้งหมดที่จะดาวน์โหลด