Привет в приведенном ниже коде, отображающем имена устройств Bluetooth.Предположим, что для устройства по умолчанию отсутствует имя, по которому оно отображало адрес Bluetooth.
Теперь я сомневаюсь, что каждый раз нужно отображать только имя Bluetooth.Иногда отображается имя Bluetooth, а иногда отображается адрес Bluetooth.
Может кто-нибудь, пожалуйста, помогите мне хотеть показывать каждый раз имя Bluetooth.
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
final DeviceListViewHolder viewHolder = (DeviceListViewHolder) holder;
if (mDevices != null) {
BluetoothDevice bluetoothDevice = mDevices.get(position);
if (bluetoothDevice != null) {
String deviceName = bluetoothDevice.getName();
if (!TextUtils.isEmpty(deviceName)) {
viewHolder.mDeviceName.setText(deviceName);
} else {
viewHolder.mDeviceName.setText(bluetoothDevice.getAddress());
}
}
}
}