Merge "Change argument of MediaSession2.Builder#setExtras() as @NonNull" into qt-dev

This commit is contained in:
TreeHugger Robot
2019-04-19 06:52:03 +00:00
committed by Android (Google) Code Review
2 changed files with 5 additions and 2 deletions

View File

@@ -25831,7 +25831,7 @@ package android.media {
public static final class MediaSession2.Builder { public static final class MediaSession2.Builder {
ctor public MediaSession2.Builder(@NonNull android.content.Context); ctor public MediaSession2.Builder(@NonNull android.content.Context);
method @NonNull public android.media.MediaSession2 build(); method @NonNull public android.media.MediaSession2 build();
method @NonNull public android.media.MediaSession2.Builder setExtras(@Nullable android.os.Bundle); method @NonNull public android.media.MediaSession2.Builder setExtras(@NonNull android.os.Bundle);
method @NonNull public android.media.MediaSession2.Builder setId(@NonNull String); method @NonNull public android.media.MediaSession2.Builder setId(@NonNull String);
method @NonNull public android.media.MediaSession2.Builder setSessionActivity(@Nullable android.app.PendingIntent); method @NonNull public android.media.MediaSession2.Builder setSessionActivity(@Nullable android.app.PendingIntent);
method @NonNull public android.media.MediaSession2.Builder setSessionCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaSession2.SessionCallback); method @NonNull public android.media.MediaSession2.Builder setSessionCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaSession2.SessionCallback);

View File

@@ -522,7 +522,10 @@ public class MediaSession2 implements AutoCloseable {
* @see Session2Token#getExtras() * @see Session2Token#getExtras()
*/ */
@NonNull @NonNull
public Builder setExtras(@Nullable Bundle extras) { public Builder setExtras(@NonNull Bundle extras) {
if (extras == null) {
throw new NullPointerException("extras shouldn't be null");
}
mExtras = extras; mExtras = extras;
return this; return this;
} }