Merge "[Audiosharing] Fix hysteresis mode" into main

This commit is contained in:
Yiyi Shen
2024-11-20 08:59:10 +00:00
committed by Android (Google) Code Review

View File

@@ -132,7 +132,12 @@ public class AvailableMediaDeviceGroupController extends BasePreferenceControlle
@Override @Override
public void onSourceAdded( public void onSourceAdded(
@NonNull BluetoothDevice sink, int sourceId, int reason) {} @NonNull BluetoothDevice sink, int sourceId, int reason) {
Log.d(TAG, "onSourceAdded: update media device list.");
if (mBluetoothDeviceUpdater != null) {
mBluetoothDeviceUpdater.forceUpdate();
}
}
@Override @Override
public void onSourceAddFailed( public void onSourceAddFailed(
@@ -165,14 +170,7 @@ public class AvailableMediaDeviceGroupController extends BasePreferenceControlle
public void onReceiveStateChanged( public void onReceiveStateChanged(
@NonNull BluetoothDevice sink, @NonNull BluetoothDevice sink,
int sourceId, int sourceId,
@NonNull BluetoothLeBroadcastReceiveState state) { @NonNull BluetoothLeBroadcastReceiveState state) {}
if (BluetoothUtils.isConnected(state)) {
Log.d(TAG, "onReceiveStateChanged: synced, update media device list.");
if (mBluetoothDeviceUpdater != null) {
mBluetoothDeviceUpdater.forceUpdate();
}
}
}
}; };
public AvailableMediaDeviceGroupController(Context context) { public AvailableMediaDeviceGroupController(Context context) {