diff --git a/src/com/android/settings/media/MediaDeviceUpdateWorker.java b/src/com/android/settings/media/MediaDeviceUpdateWorker.java index dd27073d494..d2679713240 100644 --- a/src/com/android/settings/media/MediaDeviceUpdateWorker.java +++ b/src/com/android/settings/media/MediaDeviceUpdateWorker.java @@ -141,7 +141,10 @@ public class MediaDeviceUpdateWorker extends SliceBackgroundWorker } public MediaDevice getMediaDeviceById(String id) { - return mLocalMediaManager.getMediaDeviceById(new ArrayList<>(mMediaDevices), id); + return mMediaDevices.stream() + .filter(it -> TextUtils.equals(it.getId(), id)) + .findFirst() + .orElse(null); } public MediaDevice getCurrentConnectedMediaDevice() {