BLE扫描结果来自UI线程

时间:2015-07-28 00:15:55

标签: android

我正在调用BluetoothLeScanner类的StartScan api。我观察到的问题是即使我从另一个线程调用startScan,scancallback结果也会出现在UI线程中。我使用不同的HandlerThread来调用StartScan,但扫描回调结果仍然在UI线程上。有没有办法可以改变这种行为,而不是在UI线程上但是在不同的线程上有事件?  我可以修改OnScanResult api以在不同的线程上发布事件。但我希望OnScanResult本身不会出现在UI线程上。有没有办法实现这个目标

0 个答案:

没有答案