蓝牙扫描延迟导致Android

蓝牙扫描延迟导致Android,android,bluetooth,Android,Bluetooth,我正在尝试在android中构建蓝牙扫描仪。使用以下代码,我能够生成附近蓝牙设备的列表。但大多数情况下,需要2-3次尝试才能找到设备。这是常见的还是我遗漏了什么?为什么我在第一次尝试时没有将设备列出 开始发现 广播接收机 注意:其他蓝牙设备肯定是可以发现的。 编辑 我用android设备同时运行我的笔记本电脑的蓝牙发现。笔记本电脑的蓝牙总是能很快找到附近的设备,另一方面,安卓需要几次尝试才能找到相同的设备 bluetoothAdapter.startDiscovering() if(actio

我正在尝试在android中构建蓝牙扫描仪。使用以下代码,我能够生成附近蓝牙设备的列表。但大多数情况下,需要2-3次尝试才能找到设备。这是常见的还是我遗漏了什么?为什么我在第一次尝试时没有将设备列出

开始发现 广播接收机 注意:其他蓝牙设备肯定是可以发现的。

编辑 我用android设备同时运行我的笔记本电脑的蓝牙发现。笔记本电脑的蓝牙总是能很快找到附近的设备,另一方面,安卓需要几次尝试才能找到相同的设备

bluetoothAdapter.startDiscovering()
if(action.equals(BluetoothDevice.ACTION_FOUND)){
    BluetoothDevice device = -intentData.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
    if(device != null) {
        //code to push in listview
    }
}