History log of /frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
676cb6f1bd11b891d635119dca90d67ad380cbd0 31-Aug-2017 Hyundo Moon <hdmoon@google.com> MediaBrowser/ServiceCompat: Rename classes with suffix Api24

This CL renames some inner classes with suffix Api24 to have Api26 as a
new suffix, which was remaining TODO after ag/1858161.

Bug: 65268666
Test: Passed MediaBrowser/ServiceCompatTest
Change-Id: Ib4e0aa9c0dd6e6ddf2e0fa3fdb89b3ca4ed88028
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
97ecb85afce1a194945d49efba397936ca5f32a6 20-Jul-2017 Conrad Chen <conradchen@google.com> MediaBrowser: Using context's classloader in MediaBrowserCompat

Test: ./gradlew support-media-compat:connectedCheck
Bug: 62648808
Change-Id: I10523ae3ae2733b974c5971daf56ca5eeefc1bbb
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
72c5653f439a8cb2ed5dfb27e8b69d41ec496ea6 27-Jun-2017 Hyundo Moon <hdmoon@google.com> MediaBrowserCompat: Fix NPE when CustomActionCallback is null

CustomActionCallback can be null when calling
MediaBrowserCompat.sendCustomAction(), but current implementation just
calls the callback without null check.

Test: Passed MediaBrowserCompatTest in API 26
Change-Id: Ic6ff329c1a3f80b79593221d8f7ab93bde3be614
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
7301f0cca4f9dc9249cd660c05d5b2107f5b3d04 07-Jun-2017 Aurimas Liutikas <aurimas@google.com> Remove usages of BuildCompat#isAtLeastO in support library.

- Remove usages of BuildCompat#isAtLeastO.
- Add a refaster rule that can automate this removal.

Test: ./gradlew assemble
Change-Id: Ia7d1f86a66cfdaecca6e0b85e5053778fc1554f8
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
3487c3d7cf044694c478a6aea36f4fbef2095ea2 23-May-2017 Hyundo Moon <hdmoon@google.com> MediaBrowserCompat: Fix failing tests

Bug: 38448958
Test: Run MediaBrowserCompatTest and MediaBrowserServiceCompatTest
on Android O
Change-Id: I553fb5d02bf21e4d5bacddc79db766a7728396f4
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
1b27c7ef940ab295d2f514687fae052b70010c85 16-May-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "MediaBrowserCompat: Allow to connect while disconnecting" into oc-dev
f417a0bd9271d537d2f3142c4443fc55f901bdd3 20-Apr-2017 Sungsoo <sungsoo@google.com> MediaBrowserCompat: Allow to connect while disconnecting

Bug: 37241378
Test: ./gradlew support-media-compat:connectedCheck
Change-Id: I3b4867fa5dba6f2a031a4a35d0701b5f25366363
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
87fe3bbe366362044e03c2aaec6938dac1d116c3 15-May-2017 Donghyun Cho <donghyun@google.com> Merge "MediaBrowserCompat: Add predefined actions for the download feature" into oc-dev
e7832866ae800038d483ef4e93e1dc8a28fbee56 14-May-2017 Hyundo Moon <hdmoon@google.com> Merge "Catch BadParcelableException in MediaSession/BrowserCompat" into oc-dev
6597f6e51c1916d688be6d2bdc2495beca46f53b 25-Apr-2017 Hyundo Moon <hdmoon@google.com> Catch BadParcelableException in MediaSession/BrowserCompat

This CL makes MediaSession/BrowserCompat catch BadParcelableException
while unparcelling a Bundle from a remote process.

Bug: 37581751
Test: Manually by calling browser/session/controller methods.
Change-Id: I6c971594322bff5363032cf0aedb51fbd2422f68
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
b78a7edc82d18094e93383f96b161f267a976f3e 21-Apr-2017 Donghyun Cho <donghyun@google.com> MediaBrowserCompat: Add predefined actions for the download feature

Bug: 34701525
Test: ./gradlew :support-media-compat:connectedCheck on API 18, 22, O
Change-Id: I3c986469efc1e5333fe4d5cdc55413c981b566d2
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
26444949f9bec919a5fd09772a22d6d9a63ee8ed 20-Apr-2017 Hyundo Moon <hdmoon@google.com> Fix ErrorProne warnings in media-compat

Bug: 37470299
Test: ./gradlew support-media-compat:lintErrorProne
Change-Id: I4102739fdabe5d0a5604f00f2520848335b2056a
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
94cfd171726b86d5d52ff835dde5d62402af5a7e 19-Apr-2017 Sungsoo <sungsoo@google.com> MediaControllerCompat: Apply API Review

- Update documentation of getMediaController and setMediaController
- Fix reference to getMediaController
- Add reference to the Media App developer guide

Bug: 35947966
Test: ./gradlew support-media-compat:connectedCheck
Change-Id: I1f9288b64309eb3d3d1b828324ea01c33d6e51ba
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
94b428e836047d5865368dd436cec37f9502621d 18-Apr-2017 Donghyun Cho <donghyun@google.com> resolve merge conflicts of 2eb6007169 to oc-dev

Test: ./gradlew support-media-compat:connectedCheck
Change-Id: I667c5c5042e803f48ab9f5f6472e1f2c2f39f1f3
2c9e5dabaa6ff682a7e099febfa2644bc5727e55 03-Apr-2017 Sungsoo <sungsoo@google.com> Revert "Provide compat API for MediaBrowser.search for API 26+"

This reverts commit daaf102464e97c0cd40f73f610df6d8d998c43b4.

Bug: 36844917
Test: ./gradlew support-media-compat:connectedCheck
Change-Id: I64ed84616c93bf5ec54c5c0d719828b3b4597796
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
2eb60071696cab8a6c8a2bdbf9e5690fdf9b57b4 15-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "MediaBrowserCompat: Add methods for custom action support" into nyc-support-25.4-dev
905bcd294a7351749c60382eab03aa0c679e08bb 13-Apr-2017 Alan Viverette <alanv@google.com> Un-suppress NewApi lint where applicable

Reduces scope where NewApi must be retained. Updates media compat
code to use BuildCompat directly rather than checking SDK_INT
against 26 (which is not a real SDK_INT on any devices yet).

Test: ./gradlew lint
Change-Id: I052641ae0540605559ad68132ef0470bc8dc3f22
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
b93f0cb63ded11457cf499d97a44e051584cca67 11-Apr-2017 Christofer Ã…kersten <akersten@google.com> DO NOT MERGE: Remove O related code from MediaBrowser

Bug: 37192845
Tested: ./gradlew support-media-compat:connectedCheck

Change-Id: Ibf8d85a6f5247c33eb4857c0a952eeb798bfc425
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
f4cbb97f8aefa6707cd5f13d3cff14d79ec48e60 17-Mar-2017 Donghyun Cho <donghyun@google.com> MediaBrowserCompat: Add methods for custom action support

This change enables MediaBrowserCompat to send a custom action to
MediaBrowserServiceCompat.

Bug: 34701525
Test: ./gradlew support-media-compat:connectedCheck on API 18, 21, 23,
and 25
Change-Id: I6d46b52a5987bce482793806adf21596c2d32f9e
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
875c32aec8801ba5c8a7eb104b07c57807296448 06-Apr-2017 Hyundo Moon <hdmoon@google.com> Merge "Fix ClassNotFoundException in MediaBrowserCompat.search" into nyc-support-25.4-dev
am: 6ccfd0546b

Change-Id: Ic986be63eb6f2a6272f240fda57f6e401268171d
905149efc10788c55b403cbc1fca26e4987edf8a 04-Apr-2017 Hyundo Moon <hdmoon@google.com> Fix ClassNotFoundException in MediaBrowserCompat.search

By setting the proper ClassLoader, this CL prevents the
ClassNotFoundException which occurs in calling search() when the
MediaBrowserCompat and MediaBrowserServiceCompat run in different
processes.

Bug: 36772717
Test: Manually tested with the apps attached in the buganizer.
Change-Id: I78516e84ac81e4d69033ffd06afd0be0c417cf6e
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
3ccfd3edabd8782a824833dfe31644f390b5e79b 24-Mar-2017 Sungsoo <sungsoo@google.com> Merge "MediaBrowserCompat: Add a disconnecting state" into nyc-support-25.4-dev
am: a0d2d96782

Change-Id: Ie4ac894c29f9a0af591b7ac2b7cd236299cd751e
a0a9740cce1d827466b4f36b715014610f19d22e 22-Mar-2017 Sungsoo <sungsoo@google.com> MediaBrowserCompat: Add a disconnecting state

By adding a CONNECT_STATE_DISCONNECTING, we could prevent
the ConnectionCallback to be called after disconnect().
Also, applied the previous framework change to make
forceCloseConnection() be called in the same thread.

Bug: 36106103
Test: manual using Support4Demos
Change-Id: I1ea2b645c64dee7c9ee26d93f7a2b0d44d41bd99
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
8f78961fb64f4cd7e0b8c177b044784182576825 22-Mar-2017 Donghyun Cho <donghyun@google.com> Merge "MediaSessionCompat: Use asInterface()/asBinder() instead of a plain cast"
81b56b40a92533a6f87a84c34d68b6a404e3bbf4 21-Mar-2017 Donghyun Cho <donghyun@google.com> MediaSessionCompat: Use asInterface()/asBinder() instead of a plain cast

Bug: 36449012
Test: ./gradlew support-media-compat:connectedCheck on API 18, 22, 23, and 25
Change-Id: Ic423fbecd09f7de02fab68533726f815c12019ee
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
3b87acb5ee4570aeae982067bf56529644a1055e 21-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "MediaSessionCompat: Use asInterface()/asBinder() instead of a plain cast" into nyc-support-25.4-dev
19801df0ed4375e8dfbd57d020baaaa13113e93a 21-Mar-2017 Donghyun Cho <donghyun@google.com> MediaSessionCompat: Use asInterface()/asBinder() instead of a plain cast

Bug: 36449012
Test: ./gradlew support-media-compat:connectedCheck on API 18, 22, 23, and 25
Change-Id: Ic423fbecd09f7de02fab68533726f815c12019ee
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
99ba8864748a197cd3844e06100065877d0b2e93 13-Mar-2017 Hyundo Moon <hdmoon@google.com> Merge "Throw IllegalStateException in MediaBrowserCompat.search()" into nyc-support-25.4-dev
am: ec2dea2032

Change-Id: Ibfe58b8bef5ffbf8ef4cb9ae161b697eb2a50b8b
ec2dea2032b2690315e2be9963778df12bfb6238 13-Mar-2017 Hyundo Moon <hdmoon@google.com> Merge "Throw IllegalStateException in MediaBrowserCompat.search()" into nyc-support-25.4-dev
5a178dc2b62a64f6cc0220b77691a1e5e5dbf009 09-Mar-2017 Hyundo Moon <hdmoon@google.com> Throw IllegalStateException in MediaBrowserCompat.search()

This CL makes MediaBrowserCompat.search() throw IllegalStateException
when the browser is not connected to the service. Also, it updates
the JavaDoc of deprecated constant
MediaBrowserServiceCompat.EXTRA_SUGGESTION_KEYWORDS to provide more
complete story for developers migrating to the new search API.

Bug: 35346000, Bug: 35944789
Test: Manually called search() when disconnected.
Change-Id: I65a4453194a546fa3a49aa13c5262930668db36a
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
05944c3367279f44345963acc40674b1653f6418 08-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "A pass at fixing unchecked javac warnings."
b8adc9a8c558abc70c3ec0694c88c7e7ab4a9d86 20-Feb-2017 Sungsoo <sungsoo@google.com> MediaSessionCompat: Add extra binder into Token

We added an extra binder to support newly added methods after API
level 21. However this requires some time to get the extra binder,
so some methods could failed if they are called before getting the
extra binder. By sharing the extra binder via Token, this CL removes
such time delay.

Bug: 31248021
Test: Passed MediaSessionCompatTest and MediaControllerCompatTest
Change-Id: I8bfeb8585d6f43d6aed55f5dda4f894a7c69193f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
165261b30365e1186c7a754d946b87ca65e52b83 20-Feb-2017 Sungsoo <sungsoo@google.com> MediaSessionCompat: Add extra binder into Token

We added an extra binder to support newly added methods after API
level 21. However this requires some time to get the extra binder,
so some methods could failed if they are called before getting the
extra binder. By sharing the extra binder via Token, this CL removes
such time delay.

Bug: 31248021
Test: Passed MediaSessionCompatTest and MediaControllerCompatTest
Change-Id: I8bfeb8585d6f43d6aed55f5dda4f894a7c69193f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
8e283af1880355791a5228ab6af461127ccbbe23 06-Mar-2017 Alan Viverette <alanv@google.com> Fix lint issue in media-compat

Test: ./gradlew support-media-compat:lint
Change-Id: I23c32c98824e494ff7eecc07d0aefe31b6040f68
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
abc73958d264e1eed7fd401a18be1d9ede8304eb 06-Mar-2017 Aurimas Liutikas <aurimas@google.com> A pass at fixing unchecked javac warnings.

Add types where needed.
Suppress places where we intentionally skip types.

Test: ./gradlew assemble still works
Change-Id: If1350e896948c7e27c212cf7b1a94f08b9131193
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
402acf34a51fa12c9816d7142c681bb47545d0d8 06-Mar-2017 Hyundo Moon <hdmoon@google.com> Merge "Provide compat API for MediaBrowser.search for API 26+"
c69882cb9b130902c1554ef5d3e3b06d776cd796 05-Mar-2017 Alan Viverette <alanv@google.com> Re-enable lint enforcement, fix remaining lint issues

Bug: 29630077
Test: ./gradlew lint
Change-Id: Ied1e4b1c33ba158d6bfab5439497ee4fc8284a8f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
daaf102464e97c0cd40f73f610df6d8d998c43b4 17-Feb-2017 Hyundo Moon <hdmoon@google.com> Provide compat API for MediaBrowser.search for API 26+

This CL makes MediaBrowserCompat.search use the framework
MediaBrowser.search internally.

Bug: 35401273
Test: Run MediaBrowserServiceCompatTest on API 23-25 and Android O.
Also tested with the framework MediaBrowserService in Android O.
Change-Id: I3b5e411f770f9ab12e01b7c5768bd01e023ee7f0
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
17fc09080d4abeacaef1304667dd8d0006c5a3d4 20-Feb-2017 Hyundo Moon <hdmoon@google.com> Revert "Revert "Fix NPE which occurs when MediaBrowserService.onLoadItem gives null""

Although the original CL (http://ag/1915341) is not related to the test
failure, it was reverted. So this change makes the original CL be merged
again.

This reverts commit 6fea533c390999295d37b0debe97f88aa693d22c.

Change-Id: I10c0dea3fe45a203387ffac54d29f11e8b88ff65
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
6fea533c390999295d37b0debe97f88aa693d22c 17-Feb-2017 Aurimas Liutikas <aurimas@google.com> Revert "Fix NPE which occurs when MediaBrowserService.onLoadItem gives null"

This changed caused test to fail on API 17.
https://sponge.corp.google.com/target?id=224eedaf-78ae-470b-ae8f-7e098db37e33&target=android.support.mediacompat.test&searchFor=&show=FAILED&sortBy=STATUS


This reverts commit a6d8d0b69c9129c7ab412c82b483a600ef9ef1ac.

Change-Id: I7391b5d3b2f094341399b3db2192a9be6e95bf1f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
a6d8d0b69c9129c7ab412c82b483a600ef9ef1ac 09-Feb-2017 Hyundo Moon <hdmoon@google.com> Fix NPE which occurs when MediaBrowserService.onLoadItem gives null

NPE happens in Android O and after because
MediaBrowserCompat.ItemCallback.onItemLoaded can take a null result
from Android O.

Test: Tested manually with MediaBrowserCompat which connects to
framework MediaBrowserService. Checked that the null result
can be sent successfully in Android O.
Change-Id: I882d0c775184925299401f849374cd8858ba3bdc
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
10c84c33985e3a44e155fef3a4e796a67ab8e8b5 30-Jan-2017 Hyundo Moon <hdmoon@google.com> MediaBrowserCompat: Provide compat API for MediaBrowser.search

Bug: 34016894
Test: Tested on API 18-25 devices
Change-Id: Ic6681dac44cc84937eb74eeb9a3471a9a1f07385
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
0f9cc644664ddf8227ab6b4f4b431f4e24c38725 12-Jan-2017 Donghyun Cho <donghyun@google.com> MediaBrowserCompat: Use support library implementation for API 24 and 25

Bug: 34065580
Test: ./gradlew support-media-compat:connectedCheck
Change-Id: If43a1b148da5903c3d1464702a0da996d775c2eb
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
d72ee2d863283223e699e7bdc3616a450daa1944 02-Feb-2017 Sungsoo Lim <sungsoo@google.com> Merge "MediaBrowserServiceCompat: Clone a bundle before passing to the service" into nyc-support-25.2-dev
082f92c8357f91e7c12d038d71258d3bd61cb662 10-Jan-2017 Donghyun Cho <donghyun@google.com> MediaBrowserServiceCompat: Make SubscriptionCallback.onError be called

When an error occurs during subscription, make SubscriptionCallback.onError()
be called properly. Also enables related tests.

Bug: 34068637, Bug: 34069800
Test: ./gradlew support-media-compat:connectedCheck on API 19, 23, 24 devices
Change-Id: Ib909e8481f8c2397f46cf00f62d11ee47c6fe041
(cherry picked from commit 68284cf61cf46c69e443536b350b6cab9debbcdd)
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
3ef304f0ec8d662a7a8337509026c44db45380c2 11-Jan-2017 Donghyun Cho <donghyun@google.com> MediaBrowserServiceCompat: Clone a bundle before passing to the service

Bug: 34065580
Test: ./gradlew support-media-compat:connectedCheck
Change-Id: I0189c2fa28898efa996be7206eab57a68c608aa1
(cherry picked from commit 18b1431f7b985849edfca0c0e30d481d6550b69e)
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
8e10080c914d1ad0784394fa3026b85535535847 18-Nov-2016 Aurimas Liutikas <aurimas@google.com> Move from GROUP_ID to LIBRARY_GROUP annotations

- GROUP_ID was deprecated in favor of LIBRARY_GROUP.
- Fix import order in touched files.

Test: ./gradlew assemble assembleAndroidTest
Change-Id: I2a774e93215090f42262fb86cf8e841f2a546a4f
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
6caeb660f92918cab7d4e681c4f46e497a43ea28 07-Nov-2016 Sungsoo <sungsoo@google.com> MediaBrowserCompat: Fix NPE

Bug: 32669826
Change-Id: If817ae4211916d70c5d637632e5dbe5848cdd800
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
c39d9c75590eca86a5e7e32a8824ba04a0d42e9b 25-Aug-2016 Alan Viverette <alanv@google.com> Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations

Also removes some unnecessary @hide annotations on classes that wouldn't
have shown up in docs anyway due to package/private visibility or NO_DOCS.

Bug: 27937193
Change-Id: Iab127a5a3ce57a2d61965d3cef782621eb3859f5
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
7ce86ec087d5246c3b9a6f038bb538957606c311 05-Sep-2016 Sungsoo <sungsoo@google.com> MediaBrowserCompat: Make ItemCallback can take a null media item

When the implementation of MediaBrowserServiceCompat.onLoadItem returns null,
ItemCallback.onError was called, but the JavaDoc is saying that
ItemCallback.onItemLoaded can be called with a null result.

This CL makes ItemCallback.onItemLoaded be able to take a null result,
and ItemCallback.onError be called when the implementation doesn't override
the onLoadItem method or when the returned object is not MediaItem.

Bug: 27808084
Change-Id: Ifd25bcbd0775af221f3b48f715a8eb703caa77ad
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
b768ed3824de2c109411654b3830feabe564ff0a 25-Aug-2016 Aurimas Liutikas <aurimas@google.com> Remove all the extra accessor methods added by javac in support-media-compat.

Change private methods to be package protected to avoid extra methods
that get added to be able to access them from inner classes.

This CL saves 95 methods in our jar.

Bug: 31075707
Change-Id: I109e85d38ab39c66b55482e2a69030c5f0d6a462
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
6ff4dde1a7699f2fcf0ba0e16f8e0c5aac1589a0 02-Aug-2016 Hyundo Moon <hdmoon@google.com> MediaBrowserCompat: Supplement JavaDoc of MediaItem.getMediaId()

This CL adds link to MediaMetadataCompat.METADATA_KEY_MEDIA_ID
into the JavaDoc of MediaItem.getMediaId() to help developers
easily find what the MediaId is.

Bug: 28790407
Change-Id: I7ca64e436f8290ed0723daaf19f33e07ad800997
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
e48441650b24efca174b0b8b29c6f284f8d01650 13-Jul-2016 Hyundo Moon <hdmoon@google.com> Address API council feedback on MediaBrowserCompat/MediaSessionCompat

* MediaBrowserCompat
- Add comment for the behavior of MediaItem.fromMediaItem()/
MediaItem.fromMediaItemList() on API < 21 to explicitly
state that they return null.

* MediaSessionCompat
- Make fromMediaSession()/QueueItem.fromQueueItem() return null
on API < 21. Also add comment for it.
- Add comment for the behavior of QueueItem.fromQueueItemList()
on API < 21 to explicitly state that they return null.
- Add @param for Context argument in fromMediaSession().

Bug: 30088705
Bug: 30088479
Change-Id: Ie4c5069426348c6203540976c7c44c77570ac882
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
befd962eaf358c8dba1eae1cfeb92a34fb74d3c2 29-Jun-2016 Hyundo Moon <hdmoon@google.com> Add fromMediaItem()/fromMediaItemList() in MediaBrowserCompat.MediaItem

This CL adds two methods which convert MediaBrowser.MediaItem
object/List to MediaBrowserCompat.MediaItem object/List, respectively.
It also removes unnecessary conversions of the MediaItem list to
Parcel list and vice versa by using the two added methods.

Bug: 29524530
Change-Id: Ie0628b44c6d5db08f5f4694c673d76e7351300d6
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
9d18baac7c99ec5c8ca88cfca10ad21e4106e2f1 20-Jun-2016 Sungsoo Lim <sungsoo@google.com> MediaControllerCompat: Make the all callback methods be called

Bug: 29330560
Change-Id: Ie2ef0e3ca21742220bdb2bc5d4a094bb46e6da4c
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java
f110fcef8d82920eaabf7ad94a1268b2421a8bb3 12-May-2016 Sungsoo Lim <sungsoo@google.com> Merge "MediaBrowserCompat: Fix NPE" into nyc-dev am: 2969ac23f1 am: 64a012aa7f
am: 1e1ea4588b

* commit '1e1ea4588b340fdb9cc2b1fe57c34740cd738caf':
MediaBrowserCompat: Fix NPE

Change-Id: I5ac75248d57710c37a6c9f2a030f94558eb0741c
d3c5347b3ec0025ec906e2053eaa9b97287c46a5 10-May-2016 Kirill Grouchnikov <kirillg@google.com> Extracting MediaCompat classes into a new module

Change-Id: I46d0bbceba9b94828eb94aa3728e4ec61a1f2269
/frameworks/support/media-compat/java/android/support/v4/media/MediaBrowserCompat.java