Есть ли разница между `EXTRA_DEVICE`` getName () `и` EXTRA_NAME` для `ACTION_FOUND`? - PullRequest
0 голосов
/ 26 мая 2019

Есть ли разница между именем устройства, полученным из поля 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.

Мне просто интересно, значения всегда равны?

Если они равны, в чем смысл двух полей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...