当UUID相同时,Android if语句的计算结果为false

时间:2017-01-05 21:38:32

标签: android if-statement bluetooth

请参阅下面附带的图片和代码。我正在检查蓝牙设备是否有SPP UUID。它确实如此,并且确实如此,但该声明无论如何都要评估为假。如果我打破UUID名称并对其进行评估,情况也是如此。

Parcelable[] uuids = device.getUuids();
                        if(uuids != null) {
                            for (Parcelable parcelable: uuids) {
                                ParcelUuid parcelUuid = (ParcelUuid) parcelable;
                                UUID uuid = parcelUuid.getUuid();
                                String str = SPP_UUID.toString();
                                String cmp = parcelUuid.getUuid().toString();

                                if (uuid.equals(Constants.SPP_UUID)) {
                                    isSPP = true;
                                }
                            }
                        }

UUIDS IMAGE 请帮助,这是非常令人沮丧的,因为它似乎是如此基本。 谢谢, 汤姆

0 个答案:

没有答案