diff options
| author | 2023-04-04 17:13:33 +0000 | |
|---|---|---|
| committer | 2023-04-04 17:13:33 +0000 | |
| commit | 4de0922e15c78a49dd80361538eda2f28a471878 (patch) | |
| tree | f9038ec5379fda6c657ebb2c9909a93e42c5b133 | |
| parent | ea6b64e6b53b16a12dd147c893fc78748ac3bc5b (diff) | |
| parent | de3112e0989295c5aa783b43d83cb1c75f4fb28e (diff) | |
Merge "AudioService: Use the default UidObserver implementation." into udc-dev
| -rw-r--r-- | services/core/java/com/android/server/audio/AudioService.java | 16 |
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 */, |