Loading src/com/android/server/telecom/TelecomSystem.java +4 −2 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.BugreportManager; import android.os.DropBoxManager; import android.os.Looper; import android.os.UserHandle; import android.telecom.Log; import android.telecom.PhoneAccountHandle; Loading Loading @@ -230,7 +231,8 @@ public class TelecomSystem { Executor asyncCallAudioTaskExecutor, BlockedNumbersAdapter blockedNumbersAdapter, FeatureFlags featureFlags, com.android.internal.telephony.flags.FeatureFlags telephonyFlags) { com.android.internal.telephony.flags.FeatureFlags telephonyFlags, Looper looper) { mContext = context.getApplicationContext(); mFeatureFlags = featureFlags; LogUtils.initLogging(mContext); Loading Loading @@ -264,7 +266,7 @@ public class TelecomSystem { communicationDeviceTracker, featureFlags); BluetoothRouteManager bluetoothRouteManager = new BluetoothRouteManager(mContext, mLock, bluetoothDeviceManager, new Timeouts.Adapter(), communicationDeviceTracker, featureFlags); communicationDeviceTracker, featureFlags, looper); BluetoothStateReceiver bluetoothStateReceiver = new BluetoothStateReceiver( bluetoothDeviceManager, bluetoothRouteManager, communicationDeviceTracker, featureFlags); Loading src/com/android/server/telecom/bluetooth/BluetoothRouteManager.java +3 −2 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import android.bluetooth.BluetoothLeAudio; import android.content.Context; import android.media.AudioDeviceInfo; import android.os.Message; import android.os.Looper; import android.telecom.Log; import android.telecom.Logging.Session; import android.util.Pair; Loading Loading @@ -607,8 +608,8 @@ public class BluetoothRouteManager extends StateMachine { public BluetoothRouteManager(Context context, TelecomSystem.SyncRoot lock, BluetoothDeviceManager deviceManager, Timeouts.Adapter timeoutsAdapter, CallAudioCommunicationDeviceTracker communicationDeviceTracker, FeatureFlags featureFlags) { super(BluetoothRouteManager.class.getSimpleName()); FeatureFlags featureFlags, Looper looper) { super(BluetoothRouteManager.class.getSimpleName(), looper); mContext = context; mLock = lock; mDeviceManager = deviceManager; Loading src/com/android/server/telecom/components/TelecomService.java +6 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import android.content.Context; import android.content.Intent; import android.media.IAudioService; import android.media.ToneGenerator; import android.os.HandlerThread; import android.os.IBinder; import android.os.PowerManager; import android.os.ServiceManager; Loading Loading @@ -111,6 +112,9 @@ public class TelecomService extends Service implements TelecomSystem.Component { new NotificationChannelManager(); notificationChannelManager.createChannels(context); HandlerThread handlerThread = new HandlerThread("TelecomSystem"); handlerThread.start(); TelecomSystem.setInstance( new TelecomSystem( context, Loading Loading @@ -242,7 +246,8 @@ public class TelecomService extends Service implements TelecomSystem.Component { } }, featureFlags, new com.android.internal.telephony.flags.FeatureFlagsImpl())); new com.android.internal.telephony.flags.FeatureFlagsImpl(), handlerThread.getLooper())); } } Loading tests/src/com/android/server/telecom/tests/BluetoothRouteManagerTest.java +2 −1 Original line number Diff line number Diff line Loading @@ -303,7 +303,8 @@ public class BluetoothRouteManagerTest extends TelecomTestCase { resetMocks(); BluetoothRouteManager sm = new BluetoothRouteManager(mContext, new TelecomSystem.SyncRoot() { }, mDeviceManager, mTimeoutsAdapter, mCommunicationDeviceTracker, mFeatureFlags); mTimeoutsAdapter, mCommunicationDeviceTracker, mFeatureFlags, mContext.getMainLooper()); sm.setListener(mListener); sm.setInitialStateForTesting(initialState, initialDevice); waitForHandlerAction(sm.getHandler(), TEST_TIMEOUT); Loading tests/src/com/android/server/telecom/tests/BluetoothRouteTransitionTests.java +2 −1 Original line number Diff line number Diff line Loading @@ -420,7 +420,8 @@ public class BluetoothRouteTransitionTests extends TelecomTestCase { nullable(ContentResolver.class))).thenReturn(100000L); BluetoothRouteManager sm = new BluetoothRouteManager(mContext, new TelecomSystem.SyncRoot() { }, mDeviceManager, mTimeoutsAdapter, mCommunicationDeviceTracker, mFeatureFlags); mTimeoutsAdapter, mCommunicationDeviceTracker, mFeatureFlags, mContext.getMainLooper()); sm.setListener(mListener); sm.setInitialStateForTesting(initialState, initialDevice); waitForHandlerAction(sm.getHandler(), TEST_TIMEOUT); Loading Loading
src/com/android/server/telecom/TelecomSystem.java +4 −2 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.BugreportManager; import android.os.DropBoxManager; import android.os.Looper; import android.os.UserHandle; import android.telecom.Log; import android.telecom.PhoneAccountHandle; Loading Loading @@ -230,7 +231,8 @@ public class TelecomSystem { Executor asyncCallAudioTaskExecutor, BlockedNumbersAdapter blockedNumbersAdapter, FeatureFlags featureFlags, com.android.internal.telephony.flags.FeatureFlags telephonyFlags) { com.android.internal.telephony.flags.FeatureFlags telephonyFlags, Looper looper) { mContext = context.getApplicationContext(); mFeatureFlags = featureFlags; LogUtils.initLogging(mContext); Loading Loading @@ -264,7 +266,7 @@ public class TelecomSystem { communicationDeviceTracker, featureFlags); BluetoothRouteManager bluetoothRouteManager = new BluetoothRouteManager(mContext, mLock, bluetoothDeviceManager, new Timeouts.Adapter(), communicationDeviceTracker, featureFlags); communicationDeviceTracker, featureFlags, looper); BluetoothStateReceiver bluetoothStateReceiver = new BluetoothStateReceiver( bluetoothDeviceManager, bluetoothRouteManager, communicationDeviceTracker, featureFlags); Loading
src/com/android/server/telecom/bluetooth/BluetoothRouteManager.java +3 −2 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import android.bluetooth.BluetoothLeAudio; import android.content.Context; import android.media.AudioDeviceInfo; import android.os.Message; import android.os.Looper; import android.telecom.Log; import android.telecom.Logging.Session; import android.util.Pair; Loading Loading @@ -607,8 +608,8 @@ public class BluetoothRouteManager extends StateMachine { public BluetoothRouteManager(Context context, TelecomSystem.SyncRoot lock, BluetoothDeviceManager deviceManager, Timeouts.Adapter timeoutsAdapter, CallAudioCommunicationDeviceTracker communicationDeviceTracker, FeatureFlags featureFlags) { super(BluetoothRouteManager.class.getSimpleName()); FeatureFlags featureFlags, Looper looper) { super(BluetoothRouteManager.class.getSimpleName(), looper); mContext = context; mLock = lock; mDeviceManager = deviceManager; Loading
src/com/android/server/telecom/components/TelecomService.java +6 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import android.content.Context; import android.content.Intent; import android.media.IAudioService; import android.media.ToneGenerator; import android.os.HandlerThread; import android.os.IBinder; import android.os.PowerManager; import android.os.ServiceManager; Loading Loading @@ -111,6 +112,9 @@ public class TelecomService extends Service implements TelecomSystem.Component { new NotificationChannelManager(); notificationChannelManager.createChannels(context); HandlerThread handlerThread = new HandlerThread("TelecomSystem"); handlerThread.start(); TelecomSystem.setInstance( new TelecomSystem( context, Loading Loading @@ -242,7 +246,8 @@ public class TelecomService extends Service implements TelecomSystem.Component { } }, featureFlags, new com.android.internal.telephony.flags.FeatureFlagsImpl())); new com.android.internal.telephony.flags.FeatureFlagsImpl(), handlerThread.getLooper())); } } Loading
tests/src/com/android/server/telecom/tests/BluetoothRouteManagerTest.java +2 −1 Original line number Diff line number Diff line Loading @@ -303,7 +303,8 @@ public class BluetoothRouteManagerTest extends TelecomTestCase { resetMocks(); BluetoothRouteManager sm = new BluetoothRouteManager(mContext, new TelecomSystem.SyncRoot() { }, mDeviceManager, mTimeoutsAdapter, mCommunicationDeviceTracker, mFeatureFlags); mTimeoutsAdapter, mCommunicationDeviceTracker, mFeatureFlags, mContext.getMainLooper()); sm.setListener(mListener); sm.setInitialStateForTesting(initialState, initialDevice); waitForHandlerAction(sm.getHandler(), TEST_TIMEOUT); Loading
tests/src/com/android/server/telecom/tests/BluetoothRouteTransitionTests.java +2 −1 Original line number Diff line number Diff line Loading @@ -420,7 +420,8 @@ public class BluetoothRouteTransitionTests extends TelecomTestCase { nullable(ContentResolver.class))).thenReturn(100000L); BluetoothRouteManager sm = new BluetoothRouteManager(mContext, new TelecomSystem.SyncRoot() { }, mDeviceManager, mTimeoutsAdapter, mCommunicationDeviceTracker, mFeatureFlags); mTimeoutsAdapter, mCommunicationDeviceTracker, mFeatureFlags, mContext.getMainLooper()); sm.setListener(mListener); sm.setInitialStateForTesting(initialState, initialDevice); waitForHandlerAction(sm.getHandler(), TEST_TIMEOUT); Loading