diff --git a/android/src/main/java/com/github/chadsmith/MicrophoneStream/MicrophoneStreamModule.java b/android/src/main/java/com/github/chadsmith/MicrophoneStream/MicrophoneStreamModule.java index 6e56fa4..0b444ce 100644 --- a/android/src/main/java/com/github/chadsmith/MicrophoneStream/MicrophoneStreamModule.java +++ b/android/src/main/java/com/github/chadsmith/MicrophoneStream/MicrophoneStreamModule.java @@ -125,7 +125,7 @@ private void recording() { byte encoded[] = new byte[bufferSize]; G711UCodec codec = new G711UCodec(); - while (running && !reactContext.getCatalystInstance().isDestroyed()) { + while (running && reactContext.hasActiveReactInstance()) { WritableArray data = Arguments.createArray(); audioRecord.read(buffer, 0, bufferSize); codec.encode(buffer, bufferSize, encoded, 0);