Show the multiple Mac address for the coordinated set am: 9f11a4cddf
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1903831 Change-Id: I9a8a0fe9d95a4ff4adc0599ce4c9a35501968f71
This commit is contained in:
@@ -1923,6 +1923,8 @@
|
||||
<string name="device_details_title">Device details</string>
|
||||
<!-- Title of the item to show device MAC address -->
|
||||
<string name="bluetooth_device_mac_address">Device\'s Bluetooth address: <xliff:g id="address">%1$s</xliff:g></string>
|
||||
<!-- Title of the items to show multuple devices MAC address [CHAR LIMIT=NONE]-->
|
||||
<string name="bluetooth_multuple_devices_mac_address">Device\'s Bluetooth address:\n<xliff:g id="address">%1$s</xliff:g></string>
|
||||
<!-- Bluetooth device details. The title of a confirmation dialog for unpairing a paired device. [CHAR LIMIT=60] -->
|
||||
<string name="bluetooth_unpair_dialog_title">Forget device?</string>
|
||||
<!-- Content Description for companion device app associations removal button [CHAR LIMIT=28]-->
|
||||
|
@@ -16,6 +16,7 @@
|
||||
|
||||
package com.android.settings.bluetooth;
|
||||
|
||||
import android.bluetooth.BluetoothCsipSetCoordinator;
|
||||
import android.content.Context;
|
||||
|
||||
import androidx.preference.PreferenceFragmentCompat;
|
||||
@@ -50,8 +51,17 @@ public class BluetoothDetailsMacAddressController extends BluetoothDetailsContro
|
||||
|
||||
@Override
|
||||
protected void refresh() {
|
||||
mFooterPreference.setTitle(mContext.getString(
|
||||
if (mCachedDevice.getGroupId() != BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
|
||||
StringBuilder mTitle = new StringBuilder(mContext.getString(
|
||||
R.string.bluetooth_multuple_devices_mac_address, mCachedDevice.getAddress()));
|
||||
for (CachedBluetoothDevice member: mCachedDevice.getMemberDevice()) {
|
||||
mTitle.append("\n").append(member.getAddress());
|
||||
}
|
||||
mFooterPreference.setTitle(mTitle);
|
||||
} else {
|
||||
mFooterPreference.setTitle(mContext.getString(
|
||||
R.string.bluetooth_device_mac_address, mCachedDevice.getAddress()));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user