From cd78d5d3850a0d5564e60395b75b7909b16848fb Mon Sep 17 00:00:00 2001 From: TrillGates Date: Mon, 19 Jul 2021 11:00:04 +0800 Subject: [PATCH] add context to phone state listener. --- app/src/main/java/com/enqualcomm/support/CoreService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/enqualcomm/support/CoreService.java b/app/src/main/java/com/enqualcomm/support/CoreService.java index 4eb283f4..54a628f6 100644 --- a/app/src/main/java/com/enqualcomm/support/CoreService.java +++ b/app/src/main/java/com/enqualcomm/support/CoreService.java @@ -934,9 +934,10 @@ public class CoreService extends Service { * 监听电话状态 */ private void registerPhoneStateListener() { - PhoneCallListener phoneCallListener = new PhoneCallListener(); + Context applicationContext = getApplicationContext(); + PhoneCallListener phoneCallListener = new PhoneCallListener(applicationContext); TelephonyManager telephonyManager = - (TelephonyManager) getApplicationContext().getSystemService(TELEPHONY_SERVICE); + (TelephonyManager) applicationContext.getSystemService(TELEPHONY_SERVICE); if (telephonyManager != null) { telephonyManager.listen(phoneCallListener, PhoneCallListener.LISTEN_CALL_STATE); } -- 2.17.1