Buenas!
 
Estoy intentando crear una app sencilla donde activar el bluetooth, y buscar los dispositivos que encuentre. 
He seguido mas o menos los pasos de developer.android, y todo correcto hasta el momento que quiero mostrar los dispositivos. 
No me da ningún error y la app no falla en ni ningún momento, pero no se ven las listas.
Si pongo un toast justo después del if donde debo ir recibiendo los dispositivos, no se ejecta, si lo pongo justo antes si.    
Código Java:
Ver original- buscarBl. setOnClickListener(new View- . OnClickListener() {
-             public void-  onClick (View-  v ) {
 
-   
-                 Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices(); 
-   
-                 if (pairedDevices.size() >= 0) { 
-                     Toast.makeText(getBaseContext(), "Your answer is correct!" , Toast.LENGTH_SHORT ).show(); 
-                     // Loop through paired devices 
-                     for (BluetoothDevice device : pairedDevices) { 
-                         // Add the name and address to an array adapter to show in a ListView 
-                         listaBlue.add(device.getName() + "\n" + device.getAddress()); 
-                     } 
-   
-                     listaDispositius  = (ListView)- findViewById (- R. id- . llistaDisp);
-                     ArrayAdapter<String> adaptador = new ArrayAdapter<>(MainActivity.this,android.R.layout.simple_list_item_1, listaBlue); 
-                     listaDispositius.setAdapter(adaptador); 
-                 } 
-   
-   
-                 // Create a BroadcastReceiver for ACTION_FOUND 
-                 final BroadcastReceiver mReceiver = new BroadcastReceiver() { 
-                     public void-  onReceive (Context-  context, Intent intent ) {
 
-                         String-  action  =-  intent. getAction();
 
-                         // When discovery finds a device 
-                         if (BluetoothDevice.ACTION_FOUND.equals(action)) { 
-                             // Get the BluetoothDevice object from the Intent 
-                             BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); 
-                             // Add the name and address to an array adapter to show in a ListView 
-                             listaBlue.add(device.getName() + "\n" + device.getAddress()); 
-                         } 
-                         listaDispositius  = (ListView)- findViewById (- R. id- . llistaDisp);
-                         ArrayAdapter<String> adaptador = new ArrayAdapter<>(MainActivity.this,android.R.layout.simple_list_item_1, listaBlue); 
-                         listaDispositius.setAdapter(adaptador); 
-                     } 
-                 }; 
- // Register the BroadcastReceiver 
-                 IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND); 
-                 registerReceiver(mReceiver, filter); // Don't forget to unregister during onDestroy 
-   
-             } 
-         });