diff --git a/app/src/main/java/com/app/missednotificationsreminder/util/PhoneStateUtils.java b/app/src/main/java/com/app/missednotificationsreminder/util/PhoneStateUtils.java index 663873c..4705970 100644 --- a/app/src/main/java/com/app/missednotificationsreminder/util/PhoneStateUtils.java +++ b/app/src/main/java/com/app/missednotificationsreminder/util/PhoneStateUtils.java @@ -16,6 +16,7 @@ public class PhoneStateUtils { */ public static boolean isCallActive(Context context) { AudioManager manager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); - return manager.getMode() == AudioManager.MODE_IN_CALL; + int mode = manager.getMode(); + return mode == AudioManager.MODE_IN_CALL || mode == AudioManager.MODE_IN_COMMUNICATION || mode == AudioManager.MODE_RINGTONE; } }