summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-12-27 05:37:31 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-12-27 05:37:31 +0000
commitf846f2154328ff4a15a8678eb8a9edd9879c080d (patch)
tree835710cb1dde63473f4a5fff19c8ae92fd4a6a66
parent21ffe60b70a8f9fae6ecddb424004bd9ac016d57 (diff)
parent0487263c50783a8b78e9e7a5e06e1143ebed4004 (diff)
Merge "Add getMediaDeviceById() method"
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java b/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java
index 154834e16cd6..c73c4fc80a7f 100644
--- a/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java
+++ b/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java
@@ -188,6 +188,23 @@ public class LocalMediaManager implements BluetoothCallback {
mInfoMediaManager.stopScan();
}
+ /**
+ * Find the MediaDevice through id.
+ *
+ * @param devices the list of MediaDevice
+ * @param id the unique id of MediaDevice
+ * @return MediaDevice
+ */
+ public MediaDevice getMediaDeviceById(List<MediaDevice> devices, String id) {
+ for (MediaDevice mediaDevice : devices) {
+ if (mediaDevice.getId().equals(id)) {
+ return mediaDevice;
+ }
+ }
+ Log.i(TAG, "getMediaDeviceById() can't found device");
+ return null;
+ }
+
class MediaDeviceCallback implements MediaManager.MediaDeviceCallback {
@Override
public void onDeviceAdded(MediaDevice device) {