Replace ObjectsCompat.equals to Util.areEquals

It's for consistency throughout libraries.

PiperOrigin-RevId: 360549525
This commit is contained in:
gyumin 2021-03-03 01:12:52 +00:00 committed by Ian Baker
parent f5024131b8
commit 01cb6ee3a3
3 changed files with 8 additions and 9 deletions

View File

@ -30,7 +30,6 @@ import android.content.Context;
import android.media.AudioManager; import android.media.AudioManager;
import android.os.Looper; import android.os.Looper;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.core.util.ObjectsCompat;
import androidx.media.AudioAttributesCompat; import androidx.media.AudioAttributesCompat;
import androidx.media2.common.MediaItem; import androidx.media2.common.MediaItem;
import androidx.media2.common.MediaMetadata; import androidx.media2.common.MediaMetadata;
@ -49,6 +48,7 @@ import com.google.android.exoplayer2.Player;
import com.google.android.exoplayer2.SimpleExoPlayer; import com.google.android.exoplayer2.SimpleExoPlayer;
import com.google.android.exoplayer2.ext.media2.test.R; import com.google.android.exoplayer2.ext.media2.test.R;
import com.google.android.exoplayer2.upstream.RawResourceDataSource; import com.google.android.exoplayer2.upstream.RawResourceDataSource;
import com.google.android.exoplayer2.util.Util;
import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListenableFuture;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
@ -794,7 +794,7 @@ public class SessionPlayerConnectorTest {
SessionPlayer player, SessionPlayer player,
@Nullable List<MediaItem> list, @Nullable List<MediaItem> list,
@Nullable MediaMetadata metadata) { @Nullable MediaMetadata metadata) {
if (ObjectsCompat.equals(list, playlistToExoPlayer)) { if (Util.areEqual(list, playlistToExoPlayer)) {
onPlaylistChangedLatch.countDown(); onPlaylistChangedLatch.countDown();
} }
} }
@ -825,7 +825,7 @@ public class SessionPlayerConnectorTest {
SessionPlayer player, SessionPlayer player,
@Nullable List<MediaItem> list, @Nullable List<MediaItem> list,
@Nullable MediaMetadata metadata) { @Nullable MediaMetadata metadata) {
if (ObjectsCompat.equals(list, playlistToExoPlayer)) { if (Util.areEqual(list, playlistToExoPlayer)) {
onPlaylistChangedLatch.countDown(); onPlaylistChangedLatch.countDown();
} }
} }

View File

@ -20,7 +20,6 @@ import static com.google.android.exoplayer2.util.Util.postOrRun;
import android.os.Handler; import android.os.Handler;
import androidx.annotation.IntRange; import androidx.annotation.IntRange;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.core.util.ObjectsCompat;
import androidx.media.AudioAttributesCompat; import androidx.media.AudioAttributesCompat;
import androidx.media2.common.CallbackMediaItem; import androidx.media2.common.CallbackMediaItem;
import androidx.media2.common.MediaMetadata; import androidx.media2.common.MediaMetadata;
@ -535,7 +534,7 @@ import java.util.List;
int windowCount = timeline.getWindowCount(); int windowCount = timeline.getWindowCount();
for (int i = 0; i < windowCount; i++) { for (int i = 0; i < windowCount; i++) {
timeline.getWindow(i, window); timeline.getWindow(i, window);
if (!ObjectsCompat.equals(exoPlayerPlaylist.get(i), window.mediaItem)) { if (!Util.areEqual(exoPlayerPlaylist.get(i), window.mediaItem)) {
return true; return true;
} }
} }

View File

@ -22,7 +22,6 @@ import androidx.annotation.FloatRange;
import androidx.annotation.GuardedBy; import androidx.annotation.GuardedBy;
import androidx.annotation.IntRange; import androidx.annotation.IntRange;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.core.util.ObjectsCompat;
import androidx.core.util.Pair; import androidx.core.util.Pair;
import androidx.media.AudioAttributesCompat; import androidx.media.AudioAttributesCompat;
import androidx.media2.common.CallbackMediaItem; import androidx.media2.common.CallbackMediaItem;
@ -36,6 +35,7 @@ import com.google.android.exoplayer2.ExoPlayerLibraryInfo;
import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.Player;
import com.google.android.exoplayer2.util.Assertions; import com.google.android.exoplayer2.util.Assertions;
import com.google.android.exoplayer2.util.Log; import com.google.android.exoplayer2.util.Log;
import com.google.android.exoplayer2.util.Util;
import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.SettableFuture; import com.google.common.util.concurrent.SettableFuture;
import java.util.HashMap; import java.util.HashMap;
@ -578,7 +578,7 @@ public final class SessionPlayerConnector extends SessionPlayer {
MediaItem currentMediaItem = player.getCurrentMediaItem(); MediaItem currentMediaItem = player.getCurrentMediaItem();
boolean notifyCurrentMediaItem = boolean notifyCurrentMediaItem =
!ObjectsCompat.equals(this.currentMediaItem, currentMediaItem) && currentMediaItem != null; !Util.areEqual(this.currentMediaItem, currentMediaItem) && currentMediaItem != null;
this.currentMediaItem = currentMediaItem; this.currentMediaItem = currentMediaItem;
long currentPosition = getCurrentPosition(); long currentPosition = getCurrentPosition();
@ -594,7 +594,7 @@ public final class SessionPlayerConnector extends SessionPlayer {
private void notifySkipToCompletedOnHandler() { private void notifySkipToCompletedOnHandler() {
MediaItem currentMediaItem = Assertions.checkNotNull(player.getCurrentMediaItem()); MediaItem currentMediaItem = Assertions.checkNotNull(player.getCurrentMediaItem());
if (ObjectsCompat.equals(this.currentMediaItem, currentMediaItem)) { if (Util.areEqual(this.currentMediaItem, currentMediaItem)) {
return; return;
} }
this.currentMediaItem = currentMediaItem; this.currentMediaItem = currentMediaItem;
@ -714,7 +714,7 @@ public final class SessionPlayerConnector extends SessionPlayer {
@Override @Override
public void onCurrentMediaItemChanged(MediaItem mediaItem) { public void onCurrentMediaItemChanged(MediaItem mediaItem) {
if (ObjectsCompat.equals(currentMediaItem, mediaItem)) { if (Util.areEqual(currentMediaItem, mediaItem)) {
return; return;
} }
currentMediaItem = mediaItem; currentMediaItem = mediaItem;