[Audiosharing] Show/hide audio sharing settings based on BT state.

Flagged with enable_le_audio_sharing

Bug: 305620450
Test: atest
Change-Id: I1af8ae268194cfca8e03cc49151b68a25717e89a
This commit is contained in:
Yiyi Shen
2023-11-28 17:10:55 +08:00
parent ae728039ac
commit bdc870a4c1
8 changed files with 205 additions and 63 deletions

View File

@@ -93,14 +93,14 @@ public class AudioSharingDashboardFragment extends DashboardFragment
}
@Override
public void onSwitchBarChanged(boolean newState) {
updateVisibilityForAttachedPreferences(newState);
public void onSwitchBarChanged() {
updateVisibilityForAttachedPreferences();
}
private void updateVisibilityForAttachedPreferences(boolean isVisible) {
mAudioSharingDeviceVolumeGroupController.updateVisibility(isVisible);
mCallsAndAlarmsPreferenceController.updateVisibility(isVisible);
mAudioSharingNamePreferenceController.updateVisibility(isVisible);
mAudioStreamsCategoryController.updateVisibility(isVisible);
private void updateVisibilityForAttachedPreferences() {
mAudioSharingDeviceVolumeGroupController.updateVisibility();
mCallsAndAlarmsPreferenceController.updateVisibility();
mAudioSharingNamePreferenceController.updateVisibility();
mAudioStreamsCategoryController.updateVisibility();
}
}