diff options
| author | 2020-09-11 15:14:07 +0000 | |
|---|---|---|
| committer | 2020-09-11 15:14:07 +0000 | |
| commit | ce7d32096e08441ff4cfce301a738b86c839634b (patch) | |
| tree | c23f897499ca5b06eaefe3e4ece831b7a812f15e | |
| parent | 68ca4e10b01dbd734b9430c18b25b068bd5df0d3 (diff) | |
| parent | 2ab3cc241eb8592de3a5bfb4cf411a7a81a92883 (diff) | |
Merge "Use a concurrent hash map to access VolumeDialogControllerImpl's callbacks"
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/volume/VolumeDialogControllerImpl.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogControllerImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogControllerImpl.java index f19c49cc123f..699c1393da04 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogControllerImpl.java @@ -75,6 +75,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; import java.util.Optional; +import java.util.concurrent.ConcurrentHashMap; import javax.inject.Inject; import javax.inject.Singleton; @@ -829,7 +830,7 @@ public class VolumeDialogControllerImpl implements VolumeDialogController, Dumpa } class C implements Callbacks { - private final HashMap<Callbacks, Handler> mCallbackMap = new HashMap<>(); + private final Map<Callbacks, Handler> mCallbackMap = new ConcurrentHashMap<>(); public void add(Callbacks callback, Handler handler) { if (callback == null || handler == null) throw new IllegalArgumentException(); |