Страница 1 из 1

Возвращение найденныхbluetooth-устройств в Intent

Добавлено: 24 фев 2016, 15:53
seg_pro
Здравствуйте, кто-нибуть работал с Bluetooth? Проблема использую следующий код из книги:

BluetoothAdapter bluetooth;
ArrayList<BluetoothDevice> deviceList = new ArrayList<BluetoothDevice>();

....

registerReceiver(discoveryResult, new IntentFilter(BluetoothDevice.ACTION_FOUND));

....

BroadcastReceiver discoveryResult = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
BluetoothDevice remoteDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
deviceList.add(remoteDevice);
}
};

То есть вешаем приемник, который как только найдет очередное bluetooth - устройство возвращает это bluetooth - устройство в виде Intent. Проблема что этот приемник ничего не ловит. Как не пытался он в список ничего не добавляет. И в вообще не вызывается при сканировании. Кто-нибуть сталкивался с таким?