From 50544552c85fcd77a90e88e6bf7e63d25d3a83e9 Mon Sep 17 00:00:00 2001 From: Jin Seok Park Date: Tue, 7 Jul 2020 17:32:34 +0900 Subject: [PATCH] Remove IntArray usage Bug: 160666406 Test: build Change-Id: I294790c2e26ddd0e1db4cdc918931d244aa75160 --- .../com/android/server/media/AudioPlayerStateMonitor.java | 8 ++++---- .../java/com/android/server/media/MediaSessionStack.java | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/services/core/java/com/android/server/media/AudioPlayerStateMonitor.java b/services/core/java/com/android/server/media/AudioPlayerStateMonitor.java index 55e0795f8b506..b9822fcb096ac 100644 --- a/services/core/java/com/android/server/media/AudioPlayerStateMonitor.java +++ b/services/core/java/com/android/server/media/AudioPlayerStateMonitor.java @@ -26,12 +26,12 @@ import android.os.Message; import android.os.UserHandle; import android.util.ArrayMap; import android.util.ArraySet; -import android.util.IntArray; import android.util.Log; import com.android.internal.annotations.GuardedBy; import java.io.PrintWriter; +import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Set; @@ -104,7 +104,7 @@ class AudioPlayerStateMonitor { // TODO(b/35278867): Find and use unique identifier for apps because apps may share the UID. @GuardedBy("mLock") @SuppressWarnings("WeakerAccess") /* synthetic access */ - final IntArray mSortedAudioPlaybackClientUids = new IntArray(); + final List mSortedAudioPlaybackClientUids = new ArrayList<>(); static AudioPlayerStateMonitor getInstance(Context context) { synchronized (AudioPlayerStateMonitor.class) { @@ -145,8 +145,8 @@ class AudioPlayerStateMonitor { * audio/video) The UID whose audio is currently playing comes first, then the UID whose audio * playback becomes active at the last comes next. */ - public IntArray getSortedAudioPlaybackClientUids() { - IntArray sortedAudioPlaybackClientUids = new IntArray(); + public List getSortedAudioPlaybackClientUids() { + List sortedAudioPlaybackClientUids = new ArrayList(); synchronized (mLock) { sortedAudioPlaybackClientUids.addAll(mSortedAudioPlaybackClientUids); } diff --git a/services/core/java/com/android/server/media/MediaSessionStack.java b/services/core/java/com/android/server/media/MediaSessionStack.java index b678c8962a219..953aae44d6a7b 100644 --- a/services/core/java/com/android/server/media/MediaSessionStack.java +++ b/services/core/java/com/android/server/media/MediaSessionStack.java @@ -22,7 +22,6 @@ import android.media.Session2Token; import android.media.session.MediaSession; import android.os.Debug; import android.os.UserHandle; -import android.util.IntArray; import android.util.Log; import android.util.SparseArray; @@ -190,7 +189,8 @@ class MediaSessionStack { if (DEBUG) { Log.d(TAG, "updateMediaButtonSessionIfNeeded, callers=" + Debug.getCallers(2)); } - IntArray audioPlaybackUids = mAudioPlayerStateMonitor.getSortedAudioPlaybackClientUids(); + List audioPlaybackUids = + mAudioPlayerStateMonitor.getSortedAudioPlaybackClientUids(); for (int i = 0; i < audioPlaybackUids.size(); i++) { int audioPlaybackUid = audioPlaybackUids.get(i); MediaSessionRecordImpl mediaButtonSession = findMediaButtonSession(audioPlaybackUid);