diff options
| author | 2021-12-30 17:43:47 -0800 | |
|---|---|---|
| committer | 2022-01-11 16:47:06 +0100 | |
| commit | 54d129f9eb46a17ce7bf06206daf934de7fb0f8a (patch) | |
| tree | 30cc8822188d5886e60e0df50f58a5b3f02ad455 /libs/androidfw/StringPool.cpp | |
| parent | 6ba962a93fbdc6a277b273b116fb58b5635a1d2b (diff) | |
Utilities for managing event listeners from AudioService 2/2
Part 2/2: class to make managing listeners even easier
Add class that leverages the CallbackUtil utility methods
so listener lists, locks and dispatcher stubs don't need
to be members of the class using the new LazyListenerManager
class.
The utility class is used to refactor the management of
the following listeners:
Spatializer.OnSpatializerStateChangedListener
Spatializer.OnHeadTrackingModeChangedListener
AudioManager.OnModeChangedListener
AudioManager.OnCommunicationDeviceChangedListener
Bug: 206040617
Test: atest AudioModeListenerTest AudioCommunicationDeviceTest \
SpatializerTest
Change-Id: Ie20c8ff2dddadc2c778c8a9ba4385f28da80e9a6
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions