我正在尝试使用蓝牙将设备配对。有时配对工作正常。但是,有时createBond()
函数返回false。如何找到失败的原因?如何在Android中找到蓝牙配对失败的原因?
if(!device.createBond()){
// want to find the reason for the failure
}
我正在尝试使用蓝牙将设备配对。有时配对工作正常。但是,有时createBond()
函数返回false。如何找到失败的原因?如何在Android中找到蓝牙配对失败的原因?
if(!device.createBond()){
// want to find the reason for the failure
}
在已绑定设备上调用createBond()时,可能会导致此负面结果。请记住,绑定并不意味着连接,绑定意味着配对。检查您的设备蓝牙设置是否已为您尝试连接的设备配置了已知配置。如果是这样,删除蓝牙配置,然后做createBond将解决这个问题。
我在我的场景中发现了错误的原因。当我尝试将已配对的设备配对时,出现此错误。
现在,我在它之前添加了检查,以检查它是否是配对设备。它现在对我来说工作得很好。
在我的方案中发现错误的原因。当我尝试将已配对的设备配对时,出现此错误。 – Sriraman
我接受了你的回答。 – Sriraman
干杯队友!希望它有帮助。 –