mirror of
https://github.com/status-im/react-native-camera.git
synced 2025-02-24 09:48:17 +00:00
Merge pull request #1479 from react-native-community/rn-camera-bug-fix
Fix an error when closing the application.
This commit is contained in:
commit
f74e69498d
@ -371,8 +371,8 @@ public class RNCameraView extends CameraView implements LifecycleEventListener,
|
||||
}
|
||||
|
||||
/**
|
||||
* Initial setup of the text recongizer
|
||||
*/
|
||||
* Initial setup of the text recongizer
|
||||
*/
|
||||
private void setupTextRecongnizer() {
|
||||
mTextRecognizer = new TextRecognizer.Builder(mThemedReactContext).build();
|
||||
}
|
||||
@ -408,9 +408,9 @@ public class RNCameraView extends CameraView implements LifecycleEventListener,
|
||||
}
|
||||
|
||||
public void setShouldRecognizeText(boolean shouldRecognizeText) {
|
||||
if (shouldRecognizeText && mTextRecognizer == null) {
|
||||
setupTextRecongnizer();
|
||||
}
|
||||
if (shouldRecognizeText && mTextRecognizer == null) {
|
||||
setupTextRecongnizer();
|
||||
}
|
||||
this.mShouldRecognizeText = shouldRecognizeText;
|
||||
setScanning(mShouldDetectFaces || mShouldGoogleDetectBarcodes || mShouldScanBarCodes || mShouldRecognizeText);
|
||||
}
|
||||
@ -457,8 +457,15 @@ public class RNCameraView extends CameraView implements LifecycleEventListener,
|
||||
|
||||
@Override
|
||||
public void onHostDestroy() {
|
||||
mFaceDetector.release();
|
||||
mGoogleBarcodeDetector.release();
|
||||
if (mFaceDetector != null) {
|
||||
mFaceDetector.release();
|
||||
}
|
||||
if (mGoogleBarcodeDetector != null) {
|
||||
mGoogleBarcodeDetector.release();
|
||||
}
|
||||
if (mTextRecognizer != null) {
|
||||
mTextRecognizer.release();
|
||||
}
|
||||
mMultiFormatReader = null;
|
||||
stop();
|
||||
mThemedReactContext.removeLifecycleEventListener(this);
|
||||
|
Loading…
x
Reference in New Issue
Block a user