diff --git a/autojs-aar/paddleocr/src/main/java/com/baidu/paddle/lite/ocr/OCRPredictorNative.java b/autojs-aar/paddleocr/src/main/java/com/baidu/paddle/lite/ocr/OCRPredictorNative.java index f855ed6d..a79bf5a5 100644 --- a/autojs-aar/paddleocr/src/main/java/com/baidu/paddle/lite/ocr/OCRPredictorNative.java +++ b/autojs-aar/paddleocr/src/main/java/com/baidu/paddle/lite/ocr/OCRPredictorNative.java @@ -58,7 +58,7 @@ public class OCRPredictorNative { } public void destory(){ - if (nativePointer > 0) { + if (nativePointer != 0) { release(nativePointer); nativePointer = 0; } @@ -102,5 +102,9 @@ public class OCRPredictorNative { return model; } - + @Override + protected void finalize() throws Throwable { + super.finalize(); + destory(); + } }