summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Austin Borger <borgera@google.com> 2023-04-04 17:13:33 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-04-04 17:13:33 +0000
commit4de0922e15c78a49dd80361538eda2f28a471878 (patch)
treef9038ec5379fda6c657ebb2c9909a93e42c5b133
parentea6b64e6b53b16a12dd147c893fc78748ac3bc5b (diff)
parentde3112e0989295c5aa783b43d83cb1c75f4fb28e (diff)
Merge "AudioService: Use the default UidObserver implementation." into udc-dev
-rw-r--r--services/core/java/com/android/server/audio/AudioService.java16
1 files changed, 2 insertions, 14 deletions
diff --git a/services/core/java/com/android/server/audio/AudioService.java b/services/core/java/com/android/server/audio/AudioService.java
index fc581ee0db25..ac55f28a8ab0 100644
--- a/services/core/java/com/android/server/audio/AudioService.java
+++ b/services/core/java/com/android/server/audio/AudioService.java
@@ -51,6 +51,7 @@ import android.app.AppOpsManager;
import android.app.BroadcastOptions;
import android.app.IUidObserver;
import android.app.NotificationManager;
+import android.app.UidObserver;
import android.app.role.OnRoleHoldersChangedListener;
import android.app.role.RoleManager;
import android.bluetooth.BluetoothAdapter;
@@ -959,29 +960,16 @@ public class AudioService extends IAudioService.Stub
}
}
- final private IUidObserver mUidObserver = new IUidObserver.Stub() {
- @Override public void onUidStateChanged(int uid, int procState, long procStateSeq,
- int capability) {
- }
-
+ final private IUidObserver mUidObserver = new UidObserver() {
@Override public void onUidGone(int uid, boolean disabled) {
// Once the uid is no longer running, no need to keep trying to disable its audio.
disableAudioForUid(false, uid);
}
- @Override public void onUidActive(int uid) throws RemoteException {
- }
-
- @Override public void onUidIdle(int uid, boolean disabled) {
- }
-
@Override public void onUidCachedChanged(int uid, boolean cached) {
disableAudioForUid(cached, uid);
}
- @Override public void onUidProcAdjChanged(int uid) {
- }
-
private void disableAudioForUid(boolean disable, int uid) {
queueMsgUnderWakeLock(mAudioHandler, MSG_DISABLE_AUDIO_FOR_UID,
disable ? 1 : 0 /* arg1 */, uid /* arg2 */,