| คลาสย่อยโดยอ้อมที่รู้จัก | 
Wrapper สำหรับการมอบสิทธิ์ TensorFlow Lite แบบเนทีฟ
หากการใช้งานที่ได้รับมอบสิทธิ์มีทรัพยากรหรือหน่วยความจำเพิ่มเติมที่ควรปล่อยว่างอย่างชัดเจน แนวทางปฏิบัติแนะนำคือการเพิ่มเมธอด close() ในการใช้งานและมีการเรียกไคลเอ็นต์อย่างชัดเจนเมื่อไม่ได้ใช้งานอินสแตนซ์ที่มอบสิทธิ์อีกต่อไป แม้ว่าในทางเทคนิคแล้ววิธีนี้จะอนุญาตให้แชร์อินสแตนซ์ที่มอบสิทธิ์รายการเดียวในอินสแตนซ์ล่ามหลายรายการ แต่การใช้งานที่ได้รับมอบสิทธิ์ต้องรองรับการดำเนินการนี้อย่างชัดแจ้ง
วิธีการสาธารณะ
| void | 
close()
                
                   ปิดผู้รับมอบสิทธิ์และปล่อยทรัพยากรที่เชื่อมโยงกับการมอบสิทธิ์ | 
| นามธรรม ยาว | 
getNativeHandle()
                
                   แสดงผลแฮนเดิลดั้งเดิมไปยังการใช้งานที่ได้รับมอบสิทธิ์ TensorFlow Lite | 
วิธีการที่รับช่วงมา
วิธีการสาธารณะ
สาธารณะ โมฆะ ปิด ()
ปิดผู้รับมอบสิทธิ์และปล่อยทรัพยากรที่เชื่อมโยงกับการมอบสิทธิ์
เมธอดนี้ไม่ได้แสดงข้อยกเว้นที่ตรวจสอบแล้ว ซึ่งแตกต่างจากเมธอดที่ประกาศในอินเทอร์เฟซ Closeable พื้นฐาน
สาธารณะ นามธรรม ยาว getNativeHandle ()
แสดงผลแฮนเดิลดั้งเดิมไปยังการใช้งานที่ได้รับมอบสิทธิ์ TensorFlow Lite
หมายเหตุ: Java Delegate ยังคงเป็นเจ้าของอินสแตนซ์การมอบสิทธิ์แบบเนทีฟ และต้องตรวจสอบว่ามีอินสแตนซ์ดังกล่าวตลอดระยะเวลาที่มีการใช้งานกับอินสแตนซ์ InterpreterApi ใดก็ตาม
 
หมายเหตุ: ระบบอาจไม่สร้างอินสแตนซ์ผู้รับมอบสิทธิ์ดั้งเดิมจนกว่าจะมีการแนบผู้รับมอบสิทธิ์ไปยังล่าม ดังนั้นไม่ควรเรียกใช้เมธอดนี้จนกว่าจะมีการสร้างอินเทอร์พรีเตอร์ด้วยผู้รับมอบสิทธิ์นี้
การคืนสินค้า
- แฮนเดิลผู้รับมอบสิทธิ์ดั้งเดิม ใน C/C++ ค่านี้ควรเป็นตัวชี้ไปยัง "TfLiteOpaqueDelegate"
การขว้าง
| IllegalStateException | หากมีการเรียกใช้ก่อนที่จะมีการสร้างอินสแตนซ์การมอบสิทธิ์เนทีฟ | 
|---|