AML: Replace ParceledListSlice
This CL creates a new class named MediaParceledListSlice that
replaces ParceledListSlice. MediaParceledListSlice is mostly copied
from ParcelImplListSlice.java with a few adjustments:
1) not specifying type of parcelable (to work for both
MediaSession.QueueItem & MediaBrowser.Mediaitem)
2) Setting parameter to null for calling Parcel#readParcelable.
Parcel retrieves the class loader inside readParcelableCreator.
Bug: 119750807
Test: mmm . (under frameworks/av/packages/MediaComponents)
Change-Id: If234308724ba132140089835e66b3948aacc4e57
diff --git a/packages/MediaComponents/apex/Android.bp b/packages/MediaComponents/apex/Android.bp
index e797e14..d89eb77 100644
--- a/packages/MediaComponents/apex/Android.bp
+++ b/packages/MediaComponents/apex/Android.bp
@@ -9,6 +9,8 @@
// "Refusing to generate code with unstructured parcelables."
"java/android/media/MediaDescription.aidl",
"java/android/media/MediaMetadata.aidl",
+ // TODO(insun): check why MediaParceledListSlice.aidl should be added here
+ "java/android/media/MediaParceledListSlice.aidl",
"java/android/media/Rating.aidl",
"java/android/media/browse/MediaBrowser.aidl",
"java/android/media/session/MediaSession.aidl",