Nếu phương thức triển khai uỷ quyền chứa các tài nguyên hoặc bộ nhớ bổ sung cần được giải phóng một cách rõ ràng, thì phương pháp hay nhất là thêm phương thức close() vào phương thức triển khai và yêu cầu ứng dụng khách thực hiện lệnh gọi đó một cách rõ ràng khi thực thể được uỷ quyền không còn được sử dụng nữa. Mặc dù về mặt kỹ thuật, phương pháp này cho phép chia sẻ một thực thể uỷ quyền duy nhất trên nhiều thực thể thông dịch, nhưng phương thức triển khai uỷ quyền phải hỗ trợ rõ ràng việc này.
Trả về một tên người dùng gốc cho phương thức triển khai đại biểu TensorFlow Lite.
Các phương thức kế thừa
Từ giao diện java.io.Closeable
trừu tượng
trống
close()
Từ giao diện java.lang.AutoCloseable
trừu tượng
trống
close()
Phương thức công khai
công khai
void
close()
Đóng uỷ quyền và giải phóng mọi tài nguyên liên kết với uỷ quyền đó.
Trái ngược với phương thức được khai báo trong giao diện Closeable cơ sở, phương thức này không gửi các trường hợp ngoại lệ đã kiểm tra.
công khai
trừu tượng
dài
getNativeHandle()
Trả về một tên người dùng gốc cho phương thức triển khai đại biểu TensorFlow Lite.
Lưu ý: Delegate của Java duy trì quyền sở hữu đối với thực thể uỷ quyền gốc và phải đảm bảo thực thể này tồn tại trong suốt thời gian sử dụng với bất kỳ thực thể InterpreterApi nào.
Lưu ý: bạn không thể tạo thực thể uỷ quyền gốc cho đến khi thực thể uỷ quyền được đính kèm vào một trình thông dịch. Vì vậy, bạn chỉ nên gọi phương thức này sau khi đã tạo xong trình thông dịch với trình thông dịch này.
Giá trị trả về
Trình xử lý uỷ quyền gốc. Trong C/C++, đây sẽ là con trỏ tới "TfLiteOpaqueDelegate".