Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dddf81d3 authored by Ze Li's avatar Ze Li
Browse files

Add types of metadata that would trigger battery update

Test: manual test
Bug: 397847825
Flag: com.android.settingslib.flags.refactor_battery_level_display
Change-Id: Ic382bc7ad20c59b4c5e1ca5aece4b9b302a7322f
parent 88732135
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -199,9 +199,17 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice>
    private final BluetoothAdapter.OnMetadataChangedListener mBatteryMetadataListener =
            (device, key, value) -> {
                if (key == BluetoothDevice.METADATA_MAIN_BATTERY
                        || key == BluetoothDevice.METADATA_MAIN_CHARGING
                        || key == BluetoothDevice.METADATA_MAIN_LOW_BATTERY_THRESHOLD
                        || key == BluetoothDevice.METADATA_UNTETHERED_LEFT_BATTERY
                        || key == BluetoothDevice.METADATA_UNTETHERED_LEFT_CHARGING
                        || key == BluetoothDevice.METADATA_UNTETHERED_LEFT_LOW_BATTERY_THRESHOLD
                        || key == BluetoothDevice.METADATA_UNTETHERED_RIGHT_BATTERY
                        || key == BluetoothDevice.METADATA_UNTETHERED_CASE_BATTERY) {
                        || key == BluetoothDevice.METADATA_UNTETHERED_RIGHT_CHARGING
                        || key == BluetoothDevice.METADATA_UNTETHERED_RIGHT_LOW_BATTERY_THRESHOLD
                        || key == BluetoothDevice.METADATA_UNTETHERED_CASE_BATTERY
                        || key == BluetoothDevice.METADATA_UNTETHERED_CASE_CHARGING
                        || key == BluetoothDevice.METADATA_UNTETHERED_CASE_LOW_BATTERY_THRESHOLD) {
                    Log.d(
                            TAG,
                            "Receiving battery metadata change for device "