2016-01-27 31 views
2

如何知道,我正在使用的方法是阻塞線程還是運行它自己的線程? API有沒有簽名? 來自掃描BLE設備的android-方法的示例: http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#startLeScan%28android.bluetooth.BluetoothAdapter.LeScanCallback%29 它正在運行(掃描),直到我手動停止它。我如何知道我是否應該在另一個線程中調用此方法,以便不阻止用戶的交互可能性?如何知道java方法阻塞當前線程

+0

這個特殊的方法返回true,如果一個掃描開始,我認爲它不會阻塞線程,而是可能會啓動一個新的線程,其中執行掃描。 –

回答