Loading android/app/src/com/android/bluetooth/hfp/HeadsetPhoneState.java +19 −17 Original line number Diff line number Diff line Loading @@ -76,6 +76,7 @@ public class HeadsetPhoneState { private final Object mPhoneStateListenerLock = new Object(); HeadsetPhoneState(HeadsetService headsetService) { synchronized (mPhoneStateListenerLock) { Objects.requireNonNull(headsetService, "headsetService is null"); mHeadsetService = headsetService; mTelephonyManager = mHeadsetService.getSystemService(TelephonyManager.class); Loading @@ -87,13 +88,14 @@ public class HeadsetPhoneState { // Initialize subscription on the handler thread mHandler = new Handler(headsetService.getStateMachinesThreadLooper()); mOnSubscriptionsChangedListener = new HeadsetPhoneStateOnSubscriptionChangedListener(); mSubscriptionManager.addOnSubscriptionsChangedListener(command -> mHandler.post(command), mOnSubscriptionsChangedListener); mSubscriptionManager.addOnSubscriptionsChangedListener( command -> mHandler.post(command), mOnSubscriptionsChangedListener); mSignalStrengthUpdateRequest = new SignalStrengthUpdateRequest.Builder() .setSignalThresholdInfos(Collections.EMPTY_LIST) .setSystemThresholdReportingRequestedWhileIdle(true) .build(); } } /** * Cleanup this instance. Instance can no longer be used after calling this method. Loading Loading
android/app/src/com/android/bluetooth/hfp/HeadsetPhoneState.java +19 −17 Original line number Diff line number Diff line Loading @@ -76,6 +76,7 @@ public class HeadsetPhoneState { private final Object mPhoneStateListenerLock = new Object(); HeadsetPhoneState(HeadsetService headsetService) { synchronized (mPhoneStateListenerLock) { Objects.requireNonNull(headsetService, "headsetService is null"); mHeadsetService = headsetService; mTelephonyManager = mHeadsetService.getSystemService(TelephonyManager.class); Loading @@ -87,13 +88,14 @@ public class HeadsetPhoneState { // Initialize subscription on the handler thread mHandler = new Handler(headsetService.getStateMachinesThreadLooper()); mOnSubscriptionsChangedListener = new HeadsetPhoneStateOnSubscriptionChangedListener(); mSubscriptionManager.addOnSubscriptionsChangedListener(command -> mHandler.post(command), mOnSubscriptionsChangedListener); mSubscriptionManager.addOnSubscriptionsChangedListener( command -> mHandler.post(command), mOnSubscriptionsChangedListener); mSignalStrengthUpdateRequest = new SignalStrengthUpdateRequest.Builder() .setSignalThresholdInfos(Collections.EMPTY_LIST) .setSystemThresholdReportingRequestedWhileIdle(true) .build(); } } /** * Cleanup this instance. Instance can no longer be used after calling this method. Loading