Skopiowałem treść BroadcastReceiver z książki do tego naszego i przerobiłem parę rzeczy - aplikacja się nie wysypuje, po wciśnięciu "Find devices" jest komunikat "Discovery inititated" (zamiast "Discovery failed"), ale w DeviceListFragment "getActivity()" dalej zwraca null.