如何在Android中找到蓝牙配对失败的原因?

时间:2015-12-21 11:04:55

标签: android bluetooth

我尝试使用蓝牙配对设备。有时配对工作正常。但是,有时createBond()函数返回false。如何找到失败的原因?

if(!device.createBond()){

     // want to find the reason for the failure

}

2 个答案:

答案 0 :(得分:5)

在已绑定的设备上调用createBond()时,可能会导致此否定结果。请记住,保税并不意味着联系,保税意味着配对。检查您的设备蓝牙设置是否已针对您尝试连接的设备的已知配置。如果是这样,删除蓝牙配置,然后执行createBond将解决问题。

答案 1 :(得分:0)

我在我的场景中找到了错误的原因。当我尝试配对已配对的设备时出现此错误。

现在,我已经在它之前添加了检查,以检查它是否是配对设备。它现在对我来说很好。