From 1154cc7f201daf7e874e014d7063d5166047dd58 Mon Sep 17 00:00:00 2001 From: Irfanwani Date: Thu, 6 Mar 2025 14:11:24 +0530 Subject: [PATCH] fix IllegalStateException --- android/src/main/java/io/wazo/callkeep/RNCallKeepModule.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/io/wazo/callkeep/RNCallKeepModule.java b/android/src/main/java/io/wazo/callkeep/RNCallKeepModule.java index 025480ac..e996742e 100644 --- a/android/src/main/java/io/wazo/callkeep/RNCallKeepModule.java +++ b/android/src/main/java/io/wazo/callkeep/RNCallKeepModule.java @@ -304,7 +304,9 @@ public void stopListenToNativeCallsState() { telephonyManager.unregisterTelephonyCallback(callStateListener); } else if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S && legacyCallStateListener != null){ telephonyManager.listen(legacyCallStateListener, PhoneStateListener.LISTEN_NONE); - Looper.myLooper().quit(); + if (Looper.myLooper() != null) { + Looper.myLooper().quit(); + } } }