diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-03-27 07:17:24 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-03-27 07:17:24 +0000 |
| commit | 72e895fd9fdff36e891d1fee4d05226502566b9d (patch) | |
| tree | b278f539c0891d0e6ba7c44bf37e372384528fdc | |
| parent | c2bdecb8c88c614a7c883ef93b142e2dd7c73c10 (diff) | |
| parent | 6823d81d8c2ea8c7b9c3a4c72f9005174050c22f (diff) | |
Merge "Remove unneeded context" into pi-dev
| -rw-r--r-- | media/java/android/media/MediaItem2.java | 10 | ||||
| -rw-r--r-- | media/java/android/media/MediaLibraryService2.java | 10 | ||||
| -rw-r--r-- | media/java/android/media/MediaMetadata2.java | 15 | ||||
| -rw-r--r-- | media/java/android/media/MediaPlaylistAgent.java | 5 | ||||
| -rw-r--r-- | media/java/android/media/MediaSession2.java | 38 | ||||
| -rw-r--r-- | media/java/android/media/MediaSessionService2.java | 7 | ||||
| -rw-r--r-- | media/java/android/media/Rating2.java | 34 | ||||
| -rw-r--r-- | media/java/android/media/SessionToken2.java | 4 | ||||
| -rw-r--r-- | media/java/android/media/VolumeProvider2.java | 6 | ||||
| -rw-r--r-- | media/java/android/media/session/MediaSessionManager.java | 12 | ||||
| -rw-r--r-- | media/java/android/media/update/StaticProvider.java | 47 | ||||
| -rw-r--r-- | services/core/java/com/android/server/media/MediaSessionService.java | 4 |
12 files changed, 79 insertions, 113 deletions
diff --git a/media/java/android/media/MediaItem2.java b/media/java/android/media/MediaItem2.java index 1967a1c43000..423a1fd4479c 100644 --- a/media/java/android/media/MediaItem2.java +++ b/media/java/android/media/MediaItem2.java @@ -19,7 +19,6 @@ package android.media; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; -import android.content.Context; import android.media.update.ApiLoader; import android.media.update.MediaItem2Provider; import android.os.Bundle; @@ -81,8 +80,8 @@ public class MediaItem2 { return mProvider.toBundle_impl(); } - public static MediaItem2 fromBundle(Context context, Bundle bundle) { - return ApiLoader.getProvider().fromBundle_MediaItem2(context, bundle); + public static MediaItem2 fromBundle(Bundle bundle) { + return ApiLoader.getProvider().fromBundle_MediaItem2(bundle); } public String toString() { @@ -161,11 +160,10 @@ public class MediaItem2 { /** * Constructor for {@link Builder} * - * @param context * @param flags */ - public Builder(@NonNull Context context, @Flags int flags) { - mProvider = ApiLoader.getProvider().createMediaItem2Builder(context, this, flags); + public Builder(@Flags int flags) { + mProvider = ApiLoader.getProvider().createMediaItem2Builder(this, flags); } /** diff --git a/media/java/android/media/MediaLibraryService2.java b/media/java/android/media/MediaLibraryService2.java index 034d17e14154..f29d386c417d 100644 --- a/media/java/android/media/MediaLibraryService2.java +++ b/media/java/android/media/MediaLibraryService2.java @@ -20,7 +20,6 @@ import android.annotation.CallbackExecutor; import android.annotation.NonNull; import android.annotation.Nullable; import android.app.PendingIntent; -import android.content.Context; import android.media.MediaLibraryService2.MediaLibrarySession.Builder; import android.media.MediaLibraryService2.MediaLibrarySession.MediaLibrarySessionCallback; import android.media.MediaSession2.ControllerInfo; @@ -74,8 +73,8 @@ public abstract class MediaLibraryService2 extends MediaSessionService2 { * Callback for the {@link MediaLibrarySession}. */ public static class MediaLibrarySessionCallback extends MediaSession2.SessionCallback { - public MediaLibrarySessionCallback(@NonNull Context context) { - super(context); + public MediaLibrarySessionCallback() { + super(); } /** @@ -401,10 +400,9 @@ public abstract class MediaLibraryService2 extends MediaSessionService2 { * @param rootId The root id for browsing. * @param extras Any extras about the library service. */ - public LibraryRoot(@NonNull Context context, - @NonNull String rootId, @Nullable Bundle extras) { + public LibraryRoot(@NonNull String rootId, @Nullable Bundle extras) { mProvider = ApiLoader.getProvider().createMediaLibraryService2LibraryRoot( - context, this, rootId, extras); + this, rootId, extras); } /** diff --git a/media/java/android/media/MediaMetadata2.java b/media/java/android/media/MediaMetadata2.java index 59dd8cb8ae58..7b03ae0ca424 100644 --- a/media/java/android/media/MediaMetadata2.java +++ b/media/java/android/media/MediaMetadata2.java @@ -19,7 +19,6 @@ package android.media; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.StringDef; -import android.content.Context; import android.graphics.Bitmap; import android.media.update.ApiLoader; import android.media.update.MediaMetadata2Provider; @@ -657,13 +656,11 @@ public final class MediaMetadata2 { * Creates the {@link MediaMetadata2} from the bundle that previously returned by * {@link #toBundle()}. * - * @param context context * @param bundle bundle for the metadata * @return a new MediaMetadata2 */ - public static @NonNull MediaMetadata2 fromBundle(@NonNull Context context, - @Nullable Bundle bundle) { - return ApiLoader.getProvider().fromBundle_MediaMetadata2(context, bundle); + public static @NonNull MediaMetadata2 fromBundle(@Nullable Bundle bundle) { + return ApiLoader.getProvider().fromBundle_MediaMetadata2(bundle); } /** @@ -677,8 +674,8 @@ public final class MediaMetadata2 { * Create an empty Builder. Any field that should be included in the * {@link MediaMetadata2} must be added. */ - public Builder(@NonNull Context context) { - mProvider = ApiLoader.getProvider().createMediaMetadata2Builder(context, this); + public Builder() { + mProvider = ApiLoader.getProvider().createMediaMetadata2Builder(this); } /** @@ -688,8 +685,8 @@ public final class MediaMetadata2 { * * @param source */ - public Builder(@NonNull Context context, @NonNull MediaMetadata2 source) { - mProvider = ApiLoader.getProvider().createMediaMetadata2Builder(context, this, source); + public Builder(@NonNull MediaMetadata2 source) { + mProvider = ApiLoader.getProvider().createMediaMetadata2Builder(this, source); } /** diff --git a/media/java/android/media/MediaPlaylistAgent.java b/media/java/android/media/MediaPlaylistAgent.java index f3392291becd..88f37e72b621 100644 --- a/media/java/android/media/MediaPlaylistAgent.java +++ b/media/java/android/media/MediaPlaylistAgent.java @@ -20,7 +20,6 @@ import android.annotation.CallbackExecutor; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; -import android.content.Context; import android.media.update.ApiLoader; import android.media.update.MediaPlaylistAgentProvider; @@ -148,8 +147,8 @@ public abstract class MediaPlaylistAgent { @RepeatMode int repeatMode) { } } - public MediaPlaylistAgent(@NonNull Context context) { - mProvider = ApiLoader.getProvider().createMediaPlaylistAgent(context, this); + public MediaPlaylistAgent() { + mProvider = ApiLoader.getProvider().createMediaPlaylistAgent(this); } /** diff --git a/media/java/android/media/MediaSession2.java b/media/java/android/media/MediaSession2.java index 2033c5911b13..1959d41ff987 100644 --- a/media/java/android/media/MediaSession2.java +++ b/media/java/android/media/MediaSession2.java @@ -445,12 +445,12 @@ public class MediaSession2 implements AutoCloseable { public static final class Command { private final CommandProvider mProvider; - public Command(@NonNull Context context, int commandCode) { + public Command(int commandCode) { mProvider = ApiLoader.getProvider().createMediaSession2Command( this, commandCode, null, null); } - public Command(@NonNull Context context, @NonNull String action, @Nullable Bundle extras) { + public Command(@NonNull String action, @Nullable Bundle extras) { if (action == null) { throw new IllegalArgumentException("action shouldn't be null"); } @@ -502,8 +502,8 @@ public class MediaSession2 implements AutoCloseable { * @return a new Command instance from the Bundle * @hide */ - public static Command fromBundle(@NonNull Context context, @NonNull Bundle command) { - return ApiLoader.getProvider().fromBundle_MediaSession2Command(context, command); + public static Command fromBundle(@NonNull Bundle command) { + return ApiLoader.getProvider().fromBundle_MediaSession2Command(command); } } @@ -513,14 +513,12 @@ public class MediaSession2 implements AutoCloseable { public static final class CommandGroup { private final CommandGroupProvider mProvider; - public CommandGroup(@NonNull Context context) { - mProvider = ApiLoader.getProvider().createMediaSession2CommandGroup( - context, this, null); + public CommandGroup() { + mProvider = ApiLoader.getProvider().createMediaSession2CommandGroup(this, null); } - public CommandGroup(@NonNull Context context, @Nullable CommandGroup others) { - mProvider = ApiLoader.getProvider().createMediaSession2CommandGroup( - context, this, others); + public CommandGroup(@Nullable CommandGroup others) { + mProvider = ApiLoader.getProvider().createMediaSession2CommandGroup(this, others); } /** @@ -581,8 +579,8 @@ public class MediaSession2 implements AutoCloseable { * @return new instance of CommandGroup from the bundle * @hide */ - public static @Nullable CommandGroup fromBundle(Context context, Bundle commands) { - return ApiLoader.getProvider().fromBundle_MediaSession2CommandGroup(context, commands); + public static @Nullable CommandGroup fromBundle(Bundle commands) { + return ApiLoader.getProvider().fromBundle_MediaSession2CommandGroup(commands); } } @@ -594,15 +592,6 @@ public class MediaSession2 implements AutoCloseable { */ // TODO(jaewan): Move this to updatable for default implementation (b/74091963) public static abstract class SessionCallback { - private final Context mContext; - - public SessionCallback(@NonNull Context context) { - if (context == null) { - throw new IllegalArgumentException("context shouldn't be null"); - } - mContext = context; - } - /** * Called when a controller is created for this session. Return allowed commands for * controller. By default it allows all connection requests and commands. @@ -617,7 +606,7 @@ public class MediaSession2 implements AutoCloseable { */ public @Nullable CommandGroup onConnect(@NonNull MediaSession2 session, @NonNull ControllerInfo controller) { - CommandGroup commands = new CommandGroup(mContext); + CommandGroup commands = new CommandGroup(); commands.addAllPredefinedCommands(); return commands; } @@ -1221,9 +1210,8 @@ public class MediaSession2 implements AutoCloseable { public static final class Builder { private final CommandButtonProvider.BuilderProvider mProvider; - public Builder(@NonNull Context context) { - mProvider = ApiLoader.getProvider().createMediaSession2CommandButtonBuilder( - context, this); + public Builder() { + mProvider = ApiLoader.getProvider().createMediaSession2CommandButtonBuilder(this); } public @NonNull Builder setCommand(@Nullable Command command) { diff --git a/media/java/android/media/MediaSessionService2.java b/media/java/android/media/MediaSessionService2.java index 85ac9b223eff..6c3a4bfd73b7 100644 --- a/media/java/android/media/MediaSessionService2.java +++ b/media/java/android/media/MediaSessionService2.java @@ -21,7 +21,6 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.app.Notification; import android.app.Service; -import android.content.Context; import android.content.Intent; import android.media.MediaSession2.ControllerInfo; import android.media.update.ApiLoader; @@ -213,16 +212,14 @@ public abstract class MediaSessionService2 extends Service { /** * Default constructor * - * @param context context * @param notificationId notification id to be used for * {@link android.app.NotificationManager#notify(int, Notification)}. * @param notification a notification to make session service foreground service. Media * style notification is recommended here. */ - public MediaNotification(@NonNull Context context, - int notificationId, @NonNull Notification notification) { + public MediaNotification(int notificationId, @NonNull Notification notification) { mProvider = ApiLoader.getProvider().createMediaSessionService2MediaNotification( - context, this, notificationId, notification); + this, notificationId, notification); } public int getNotificationId() { diff --git a/media/java/android/media/Rating2.java b/media/java/android/media/Rating2.java index fc733bf7af7a..9213190184ef 100644 --- a/media/java/android/media/Rating2.java +++ b/media/java/android/media/Rating2.java @@ -19,7 +19,6 @@ package android.media; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.IntDef; -import android.content.Context; import android.media.update.ApiLoader; import android.media.update.Rating2Provider; import android.os.Bundle; @@ -127,12 +126,11 @@ public final class Rating2 { /** * Create an instance from bundle object, previoulsy created by {@link #toBundle()} * - * @param context context * @param bundle bundle * @return new Rating2 instance or {@code null} for error */ - public static Rating2 fromBundle(@NonNull Context context, @Nullable Bundle bundle) { - return ApiLoader.getProvider().fromBundle_Rating2(context, bundle); + public static Rating2 fromBundle(@Nullable Bundle bundle) { + return ApiLoader.getProvider().fromBundle_Rating2(bundle); } /** @@ -147,39 +145,35 @@ public final class Rating2 { * Return a Rating2 instance with no rating. * Create and return a new Rating2 instance with no rating known for the given * rating style. - * @param context context * @param ratingStyle one of {@link #RATING_HEART}, {@link #RATING_THUMB_UP_DOWN}, * {@link #RATING_3_STARS}, {@link #RATING_4_STARS}, {@link #RATING_5_STARS}, * or {@link #RATING_PERCENTAGE}. * @return null if an invalid rating style is passed, a new Rating2 instance otherwise. */ - public static @Nullable Rating2 newUnratedRating(@NonNull Context context, - @Style int ratingStyle) { - return ApiLoader.getProvider().newUnratedRating_Rating2(context, ratingStyle); + public static @Nullable Rating2 newUnratedRating(@Style int ratingStyle) { + return ApiLoader.getProvider().newUnratedRating_Rating2(ratingStyle); } /** * Return a Rating2 instance with a heart-based rating. * Create and return a new Rating2 instance with a rating style of {@link #RATING_HEART}, * and a heart-based rating. - * @param context context * @param hasHeart true for a "heart selected" rating, false for "heart unselected". * @return a new Rating2 instance. */ - public static @Nullable Rating2 newHeartRating(@NonNull Context context, boolean hasHeart) { - return ApiLoader.getProvider().newHeartRating_Rating2(context, hasHeart); + public static @Nullable Rating2 newHeartRating(boolean hasHeart) { + return ApiLoader.getProvider().newHeartRating_Rating2(hasHeart); } /** * Return a Rating2 instance with a thumb-based rating. * Create and return a new Rating2 instance with a {@link #RATING_THUMB_UP_DOWN} * rating style, and a "thumb up" or "thumb down" rating. - * @param context context * @param thumbIsUp true for a "thumb up" rating, false for "thumb down". * @return a new Rating2 instance. */ - public static @Nullable Rating2 newThumbRating(@NonNull Context context, boolean thumbIsUp) { - return ApiLoader.getProvider().newThumbRating_Rating2(context, thumbIsUp); + public static @Nullable Rating2 newThumbRating(boolean thumbIsUp) { + return ApiLoader.getProvider().newThumbRating_Rating2(thumbIsUp); } /** @@ -187,7 +181,6 @@ public final class Rating2 { * Create and return a new Rating2 instance with one of the star-base rating styles * and the given integer or fractional number of stars. Non integer values can for instance * be used to represent an average rating value, which might not be an integer number of stars. - * @param context context * @param starRatingStyle one of {@link #RATING_3_STARS}, {@link #RATING_4_STARS}, * {@link #RATING_5_STARS}. * @param starRating a number ranging from 0.0f to 3.0f, 4.0f or 5.0f according to @@ -195,26 +188,25 @@ public final class Rating2 { * @return null if the rating style is invalid, or the rating is out of range, * a new Rating2 instance otherwise. */ - public static @Nullable Rating2 newStarRating(@NonNull Context context, + public static @Nullable Rating2 newStarRating( @StarStyle int starRatingStyle, float starRating) { - return ApiLoader.getProvider().newStarRating_Rating2(context, starRatingStyle, starRating); + return ApiLoader.getProvider().newStarRating_Rating2(starRatingStyle, starRating); } /** * Return a Rating2 instance with a percentage-based rating. * Create and return a new Rating2 instance with a {@link #RATING_PERCENTAGE} * rating style, and a rating of the given percentage. - * @param context context * @param percent the value of the rating * @return null if the rating is out of range, a new Rating2 instance otherwise. */ - public static @Nullable Rating2 newPercentageRating(@NonNull Context context, float percent) { - return ApiLoader.getProvider().newPercentageRating_Rating2(context, percent); + public static @Nullable Rating2 newPercentageRating(float percent) { + return ApiLoader.getProvider().newPercentageRating_Rating2(percent); } /** * Return whether there is a rating value available. - * @return true if the instance was not created with {@link #newUnratedRating(Context, int)}. + * @return true if the instance was not created with {@link #newUnratedRating(int)}. */ public boolean isRated() { return mProvider.isRated_impl(); diff --git a/media/java/android/media/SessionToken2.java b/media/java/android/media/SessionToken2.java index f088be352d6b..bf2d445942a9 100644 --- a/media/java/android/media/SessionToken2.java +++ b/media/java/android/media/SessionToken2.java @@ -150,8 +150,8 @@ public final class SessionToken2 { * @param bundle * @return */ - public static SessionToken2 fromBundle(@NonNull Context context, @NonNull Bundle bundle) { - return ApiLoader.getProvider().fromBundle_SessionToken2(context, bundle); + public static SessionToken2 fromBundle(@NonNull Bundle bundle) { + return ApiLoader.getProvider().fromBundle_SessionToken2(bundle); } /** diff --git a/media/java/android/media/VolumeProvider2.java b/media/java/android/media/VolumeProvider2.java index 2d96d096bf3a..1a4608f707b6 100644 --- a/media/java/android/media/VolumeProvider2.java +++ b/media/java/android/media/VolumeProvider2.java @@ -18,7 +18,6 @@ package android.media; import android.annotation.IntDef; import android.annotation.NonNull; -import android.content.Context; import android.media.update.ApiLoader; import android.media.update.VolumeProvider2Provider; @@ -75,10 +74,9 @@ public abstract class VolumeProvider2 { * @param maxVolume The maximum allowed volume. * @param currentVolume The current volume on the output. */ - public VolumeProvider2(@NonNull Context context, @ControlType int controlType, - int maxVolume, int currentVolume) { + public VolumeProvider2(@ControlType int controlType, int maxVolume, int currentVolume) { mProvider = ApiLoader.getProvider().createVolumeProvider2( - context, this, controlType, maxVolume, currentVolume); + this, controlType, maxVolume, currentVolume); } /** diff --git a/media/java/android/media/session/MediaSessionManager.java b/media/java/android/media/session/MediaSessionManager.java index b7f49988022e..3b12fca32ecb 100644 --- a/media/java/android/media/session/MediaSessionManager.java +++ b/media/java/android/media/session/MediaSessionManager.java @@ -407,7 +407,7 @@ public final class MediaSessionManager { List<Bundle> bundles = mService.getSessionTokens( /* activeSessionOnly */ true, /* sessionServiceOnly */ false, mContext.getPackageName()); - return toTokenList(mContext, bundles); + return toTokenList(bundles); } catch (RemoteException e) { Log.wtf(TAG, "Cannot communicate with the service.", e); return Collections.emptyList(); @@ -430,7 +430,7 @@ public final class MediaSessionManager { List<Bundle> bundles = mService.getSessionTokens( /* activeSessionOnly */ false, /* sessionServiceOnly */ true, mContext.getPackageName()); - return toTokenList(mContext, bundles); + return toTokenList(bundles); } catch (RemoteException e) { Log.wtf(TAG, "Cannot communicate with the service.", e); return Collections.emptyList(); @@ -455,7 +455,7 @@ public final class MediaSessionManager { List<Bundle> bundles = mService.getSessionTokens( /* activeSessionOnly */ false, /* sessionServiceOnly */ false, mContext.getPackageName()); - return toTokenList(mContext, bundles); + return toTokenList(bundles); } catch (RemoteException e) { Log.wtf(TAG, "Cannot communicate with the service.", e); return Collections.emptyList(); @@ -540,11 +540,11 @@ public final class MediaSessionManager { } } - private static List<SessionToken2> toTokenList(Context context, List<Bundle> bundles) { + private static List<SessionToken2> toTokenList(List<Bundle> bundles) { List<SessionToken2> tokens = new ArrayList<>(); if (bundles != null) { for (int i = 0; i < bundles.size(); i++) { - SessionToken2 token = SessionToken2.fromBundle(context, bundles.get(i)); + SessionToken2 token = SessionToken2.fromBundle(bundles.get(i)); if (token != null) { tokens.add(token); } @@ -829,7 +829,7 @@ public final class MediaSessionManager { final Context context = mContext; final OnSessionTokensChangedListener listener = mListener; if (context != null && listener != null) { - listener.onSessionTokensChanged(toTokenList(context, bundles)); + listener.onSessionTokensChanged(toTokenList(bundles)); } }); } diff --git a/media/java/android/media/update/StaticProvider.java b/media/java/android/media/update/StaticProvider.java index 1c0e2556f12d..f1290f4826b4 100644 --- a/media/java/android/media/update/StaticProvider.java +++ b/media/java/android/media/update/StaticProvider.java @@ -69,14 +69,14 @@ public interface StaticProvider { CommandProvider createMediaSession2Command(MediaSession2.Command instance, int commandCode, String action, Bundle extra); - MediaSession2.Command fromBundle_MediaSession2Command(Context context, Bundle bundle); - CommandGroupProvider createMediaSession2CommandGroup(Context context, + MediaSession2.Command fromBundle_MediaSession2Command(Bundle bundle); + CommandGroupProvider createMediaSession2CommandGroup( MediaSession2.CommandGroup instance, MediaSession2.CommandGroup others); - MediaSession2.CommandGroup fromBundle_MediaSession2CommandGroup(Context context, Bundle bundle); + MediaSession2.CommandGroup fromBundle_MediaSession2CommandGroup(Bundle bundle); ControllerInfoProvider createMediaSession2ControllerInfo(Context context, MediaSession2.ControllerInfo instance, int uid, int pid, String packageName, IInterface callback); - CommandButtonProvider.BuilderProvider createMediaSession2CommandButtonBuilder(Context context, + CommandButtonProvider.BuilderProvider createMediaSession2CommandButtonBuilder( MediaSession2.CommandButton.Builder instance); BuilderBaseProvider<MediaSession2, SessionCallback> createMediaSession2Builder( Context context, MediaSession2.Builder instance); @@ -88,7 +88,7 @@ public interface StaticProvider { SessionToken2 token, Executor executor, BrowserCallback callback); MediaSessionService2Provider createMediaSessionService2(MediaSessionService2 instance); - MediaNotificationProvider createMediaSessionService2MediaNotification(Context context, + MediaNotificationProvider createMediaSessionService2MediaNotification( MediaNotification mediaNotification, int notificationId, Notification notification); MediaSessionService2Provider createMediaLibraryService2(MediaLibraryService2 instance); @@ -96,33 +96,32 @@ public interface StaticProvider { createMediaLibraryService2Builder( MediaLibraryService2 service, MediaLibrarySession.Builder instance, Executor callbackExecutor, MediaLibrarySessionCallback callback); - LibraryRootProvider createMediaLibraryService2LibraryRoot(Context context, LibraryRoot instance, - String rootId, Bundle extras); + LibraryRootProvider createMediaLibraryService2LibraryRoot(LibraryRoot instance, String rootId, + Bundle extras); SessionToken2Provider createSessionToken2(Context context, SessionToken2 instance, String packageName, String serviceName, int uid); - SessionToken2 fromBundle_SessionToken2(Context context, Bundle bundle); + SessionToken2 fromBundle_SessionToken2(Bundle bundle); - MediaItem2Provider.BuilderProvider createMediaItem2Builder( - Context context, MediaItem2.Builder instance, int flags); - MediaItem2 fromBundle_MediaItem2(Context context, Bundle bundle); + MediaItem2Provider.BuilderProvider createMediaItem2Builder(MediaItem2.Builder instance, + int flags); + MediaItem2 fromBundle_MediaItem2(Bundle bundle); - VolumeProvider2Provider createVolumeProvider2(Context context, VolumeProvider2 instance, - int controlType, int maxVolume, int currentVolume); + VolumeProvider2Provider createVolumeProvider2(VolumeProvider2 instance, int controlType, + int maxVolume, int currentVolume); - MediaMetadata2 fromBundle_MediaMetadata2(Context context, Bundle bundle); + MediaMetadata2 fromBundle_MediaMetadata2(Bundle bundle); MediaMetadata2Provider.BuilderProvider createMediaMetadata2Builder( - Context context, MediaMetadata2.Builder instance); + MediaMetadata2.Builder instance); MediaMetadata2Provider.BuilderProvider createMediaMetadata2Builder( - Context context, MediaMetadata2.Builder instance, MediaMetadata2 source); + MediaMetadata2.Builder instance, MediaMetadata2 source); - Rating2 newUnratedRating_Rating2(Context context, int ratingStyle); - Rating2 fromBundle_Rating2(Context context, Bundle bundle); - Rating2 newHeartRating_Rating2(Context context, boolean hasHeart); - Rating2 newThumbRating_Rating2(Context context, boolean thumbIsUp); - Rating2 newStarRating_Rating2(Context context, int starRatingStyle, float starRating); - Rating2 newPercentageRating_Rating2(Context context, float percent); + Rating2 newUnratedRating_Rating2(int ratingStyle); + Rating2 fromBundle_Rating2(Bundle bundle); + Rating2 newHeartRating_Rating2(boolean hasHeart); + Rating2 newThumbRating_Rating2(boolean thumbIsUp); + Rating2 newStarRating_Rating2(int starRatingStyle, float starRating); + Rating2 newPercentageRating_Rating2(float percent); - MediaPlaylistAgentProvider createMediaPlaylistAgent(Context context, - MediaPlaylistAgent instance); + MediaPlaylistAgentProvider createMediaPlaylistAgent(MediaPlaylistAgent instance); } diff --git a/services/core/java/com/android/server/media/MediaSessionService.java b/services/core/java/com/android/server/media/MediaSessionService.java index 7348b849a041..01f0d74f13f3 100644 --- a/services/core/java/com/android/server/media/MediaSessionService.java +++ b/services/core/java/com/android/server/media/MediaSessionService.java @@ -1532,7 +1532,7 @@ public class MediaSessionService extends SystemService implements Monitor { @Override public boolean createSession2(Bundle sessionToken) { final int uid = Binder.getCallingUid(); - final SessionToken2 token = SessionToken2.fromBundle(getContext(), sessionToken); + final SessionToken2 token = SessionToken2.fromBundle(sessionToken); if (token == null || token.getUid() != uid) { Log.w(TAG, "onSessionCreated failed, expected caller uid=" + token.getUid() + " but from uid=" + uid); @@ -1571,7 +1571,7 @@ public class MediaSessionService extends SystemService implements Monitor { @Override public void destroySession2(Bundle sessionToken) { final int uid = Binder.getCallingUid(); - final SessionToken2 token = SessionToken2.fromBundle(getContext(), sessionToken); + final SessionToken2 token = SessionToken2.fromBundle(sessionToken); if (token == null || token.getUid() != uid) { Log.w(TAG, "onSessionDestroyed failed, expected caller uid=" + token.getUid() + " but from uid=" + uid); |
