Refactor HearingDevicePresetController
1. Move HAP profile related handling from HearingDevicesDialogDelegate into HearingDevicePresetController. 2. Make the HearingDevicePresetController holds the preset info cache of last query result and return it directly without query them again. 3. Call the PresetCallback.onPresetInfoUpdated() callback in HearingDevicePresetController only when the data is changed 4. Simplify some variables' naming. Flag: EXEMPT refactor Bug: 357878944 Test: atest HearingDevicesDialogDelegateTest Test: atest HearingDevicePresetControllerTest Change-Id: I3f8971eed939d2d9cc61ef4c8f7cfde01c53e472
Loading
Please register or sign in to comment