2016-01-27 32 views
2

如何知道,我正在使用的方法是阻塞线程还是运行它自己的线程? API有没有签名? 来自扫描BLE设备的android-方法的示例: http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#startLeScan%28android.bluetooth.BluetoothAdapter.LeScanCallback%29 它正在运行(扫描),直到我手动停止它。我如何知道我是否应该在另一个线程中调用此方法,以便不阻止用户的交互可能性?如何知道java方法阻塞当前线程

+0

这个特殊的方法返回true,如果一个扫描开始,我认为它不会阻塞线程,而是可能会启动一个新的线程,其中执行扫描。 –

回答