[LE adudio] The condition of right location is wrong.
1. Fix the condition of right location. 2. If the location is left+right, showing the legacy battery style. Bug: 225800014 Test: build pass. local test. Change-Id: I03d1d7bfe26d52e0b69d24aec6bd3216350403a0
This commit is contained in:
@@ -275,11 +275,15 @@ public class LeAudioBluetoothDetailsHeaderController extends BasePreferenceContr
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
boolean isLeft = (deviceId & LEFT_DEVICE_ID) != 0;
|
boolean isLeft = (deviceId & LEFT_DEVICE_ID) != 0;
|
||||||
boolean isRight = (deviceId & LEFT_DEVICE_ID) != 0;
|
boolean isRight = (deviceId & RIGHT_DEVICE_ID) != 0;
|
||||||
boolean isLeftRight = isLeft && isRight;
|
boolean isLeftRight = isLeft && isRight;
|
||||||
// The LE device updates the BatteryLayout
|
// The LE device updates the BatteryLayout
|
||||||
if (isLeftRight) {
|
if (isLeftRight) {
|
||||||
Log.d(TAG, "The device id is left+right. Do nothing.");
|
Log.d(TAG, "Show the legacy battery style if the device id is left+right.");
|
||||||
|
final TextView summary = mLayoutPreference.findViewById(R.id.entity_header_summary);
|
||||||
|
if (summary != null) {
|
||||||
|
summary.setText(mCachedDevice.getConnectionSummary());
|
||||||
|
}
|
||||||
} else if (isLeft) {
|
} else if (isLeft) {
|
||||||
updateBatteryLayout(getBatteryTitleResource(LEFT_DEVICE_ID),
|
updateBatteryLayout(getBatteryTitleResource(LEFT_DEVICE_ID),
|
||||||
getBatterySummaryResource(LEFT_DEVICE_ID), cachedDevice.getBatteryLevel());
|
getBatterySummaryResource(LEFT_DEVICE_ID), cachedDevice.getBatteryLevel());
|
||||||
|
Reference in New Issue
Block a user