Fixed Bluetooth renaming bug.
+ After renaming your Bluetooth device, the title of the Bluetooth Activity stays "Bluetooth" instead of changing to the new name. + After renaming the device, the status at the bottom Bluetooth Settings is correctly displayed. Bug: 16463239 Change-Id: Ifb12df2004fe1f89bd6f918e23c2c64ae08a0191
This commit is contained in:
@@ -264,9 +264,7 @@
|
|||||||
<!-- Bluetooth settings screen, menu item to scan for nearby bluetooth devices -->
|
<!-- Bluetooth settings screen, menu item to scan for nearby bluetooth devices -->
|
||||||
<string name="bluetooth_scan_for_devices">Scan for devices</string>
|
<string name="bluetooth_scan_for_devices">Scan for devices</string>
|
||||||
<!-- Bluetooth settings screen, menu item to change this device's Bluetooth name. [CHAR LIMIT=30] -->
|
<!-- Bluetooth settings screen, menu item to change this device's Bluetooth name. [CHAR LIMIT=30] -->
|
||||||
<string name="bluetooth_rename_device" product="tablet">Rename tablet</string>
|
<string name="bluetooth_rename_device">Rename this device</string>
|
||||||
<!-- Bluetooth settings screen, menu item to change this device's Bluetooth name. [CHAR LIMIT=30] -->
|
|
||||||
<string name="bluetooth_rename_device" product="default">Rename phone</string>
|
|
||||||
<!-- Bluetooth settings screen, confirmation button for rename device dialog. [CHAR LIMIT=20] -->
|
<!-- Bluetooth settings screen, confirmation button for rename device dialog. [CHAR LIMIT=20] -->
|
||||||
<string name="bluetooth_rename_button">Rename</string>
|
<string name="bluetooth_rename_button">Rename</string>
|
||||||
<!-- Bluetooth settings. Dialog title to confirm disconnecting from all profiles of a device. [CHAR LIMIT=30] -->
|
<!-- Bluetooth settings. Dialog title to confirm disconnecting from all profiles of a device. [CHAR LIMIT=30] -->
|
||||||
|
@@ -178,7 +178,6 @@ public final class BluetoothNameDialogFragment extends DialogFragment implements
|
|||||||
mDeviceNameUpdated = true;
|
mDeviceNameUpdated = true;
|
||||||
mDeviceNameEdited = false;
|
mDeviceNameEdited = false;
|
||||||
mDeviceNameView.setText(mLocalAdapter.getName());
|
mDeviceNameView.setText(mLocalAdapter.getName());
|
||||||
getActivity().setTitle(mLocalAdapter.getName());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -99,13 +99,14 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment implem
|
|||||||
public void onReceive(Context context, Intent intent) {
|
public void onReceive(Context context, Intent intent) {
|
||||||
String action = intent.getAction();
|
String action = intent.getAction();
|
||||||
if (action.equals(BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED)) {
|
if (action.equals(BluetoothAdapter.ACTION_LOCAL_NAME_CHANGED)) {
|
||||||
updateDeviceName();
|
updateDeviceName(context);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateDeviceName() {
|
private void updateDeviceName(Context context) {
|
||||||
if (mLocalAdapter.isEnabled() && mMyDevicePreference != null) {
|
if (mLocalAdapter.isEnabled() && mMyDevicePreference != null) {
|
||||||
mMyDevicePreference.setTitle(mLocalAdapter.getName());
|
mMyDevicePreference.setSummary(context.getResources().getString(
|
||||||
|
R.string.bluetooth_is_visible_message, mLocalAdapter.getName()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user