Есть ли разница между именем устройства, полученным из поля EXTRA_DEVICE
как BluetoothDevice
с использованием getName()
, и именем, полученным из поля EXTRA_NAME
для ACTION_FOUND
?
final String action = intent.getAction();
switch (action) {
case BluetoothDevice.ACTION_FOUND:
final BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
final String deviceName = device.getName();
final String extraName = intent.getStringExtra(BluetoothDevice.EXTRA_NAME);
if (deviceName.equals(extraName)) { // Always true?
По моим тестам на данный момент они одинаковы для 2 телефонов Android, ноутбука и модуля Bluetooth HC-05.
Мне просто интересно, значения всегда равны?
Если они равны, в чем смысл двух полей?