Loading packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesDialogDelegate.java +4 −15 Original line number Diff line number Diff line Loading @@ -289,6 +289,8 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, List<DeviceItem> hearingDeviceItemList = getHearingDeviceItemList(); CachedBluetoothDevice activeHearingDevice = getActiveHearingDevice( hearingDeviceItemList); mLocalBluetoothManager.getEventManager().registerCallback(this); mMainExecutor.execute(() -> { setupDeviceListView(dialog, hearingDeviceItemList); setupPairNewDeviceButton(dialog); Loading @@ -301,21 +303,6 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, }); } @Override public void onStart(@NonNull SystemUIDialog dialog) { mBgExecutor.execute(() -> { if (mLocalBluetoothManager != null) { mLocalBluetoothManager.getEventManager().registerCallback(this); } if (mPresetController != null) { mPresetController.registerHapCallback(); } if (mAmbientController != null) { mAmbientController.start(); } }); } @Override public void onStop(@NonNull SystemUIDialog dialog) { mBgExecutor.execute(() -> { Loading Loading @@ -378,6 +365,7 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, mPresetLayout = dialog.requireViewById(R.id.preset_layout); mPresetLayout.setVisibility(mPresetController.isPresetControlAvailable() ? VISIBLE : GONE); mBgExecutor.execute(() -> mPresetController.registerHapCallback()); } private void setupAmbientControls(CachedBluetoothDevice activeHearingDevice) { Loading @@ -387,6 +375,7 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, mDialog.getContext(), mLocalBluetoothManager, ambientLayout); mAmbientController.setShowUiWhenLocalDataExist(false); mAmbientController.loadDevice(activeHearingDevice); mBgExecutor.execute(() -> mAmbientController.start()); } private void setupPairNewDeviceButton(SystemUIDialog dialog) { Loading Loading
packages/SystemUI/src/com/android/systemui/accessibility/hearingaid/HearingDevicesDialogDelegate.java +4 −15 Original line number Diff line number Diff line Loading @@ -289,6 +289,8 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, List<DeviceItem> hearingDeviceItemList = getHearingDeviceItemList(); CachedBluetoothDevice activeHearingDevice = getActiveHearingDevice( hearingDeviceItemList); mLocalBluetoothManager.getEventManager().registerCallback(this); mMainExecutor.execute(() -> { setupDeviceListView(dialog, hearingDeviceItemList); setupPairNewDeviceButton(dialog); Loading @@ -301,21 +303,6 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, }); } @Override public void onStart(@NonNull SystemUIDialog dialog) { mBgExecutor.execute(() -> { if (mLocalBluetoothManager != null) { mLocalBluetoothManager.getEventManager().registerCallback(this); } if (mPresetController != null) { mPresetController.registerHapCallback(); } if (mAmbientController != null) { mAmbientController.start(); } }); } @Override public void onStop(@NonNull SystemUIDialog dialog) { mBgExecutor.execute(() -> { Loading Loading @@ -378,6 +365,7 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, mPresetLayout = dialog.requireViewById(R.id.preset_layout); mPresetLayout.setVisibility(mPresetController.isPresetControlAvailable() ? VISIBLE : GONE); mBgExecutor.execute(() -> mPresetController.registerHapCallback()); } private void setupAmbientControls(CachedBluetoothDevice activeHearingDevice) { Loading @@ -387,6 +375,7 @@ public class HearingDevicesDialogDelegate implements SystemUIDialog.Delegate, mDialog.getContext(), mLocalBluetoothManager, ambientLayout); mAmbientController.setShowUiWhenLocalDataExist(false); mAmbientController.loadDevice(activeHearingDevice); mBgExecutor.execute(() -> mAmbientController.start()); } private void setupPairNewDeviceButton(SystemUIDialog dialog) { Loading