Receiving data from other device using bluetooth. Cant receive data

view story

http://stackoverflow.com – I'm doing application to manage microcontroller STM32 using bluettoth. I have bluetooth module and at first I would like to receive data from that device. Bluetooth module sends one char, "h", all the time. In my android application I have code to connect with microcontroller, I can send data to it, but I have problem with receiving information. In file STMService.java I have code from android developer site and I know its working, becouse when I have this code in my main java file it Was receiving data. I checked this in debuger. Now I made my code more cleaner, move thread that reads data (HowTos)