Dave Tolls wrote:For starters I'd stick some logging in there to try and trace what's going on.
The BluetoothAdapter should only send a FOUND for each device once, so logging might help to show whether that is the case or not.
Remove the check for whether the device is already in the list, since that should not be needed.
Also you should not have to manually get your android device to search. If you do that then yes, you may well get duplicates.
Can you register for the START and STOP events from the adapter as well? Log them just to track things.
That might give you some more info.
Chris Barrett wrote:Hi Shakku,
Welcome to the Ranch!![]()
I have not tried compiling your program, but I'm curious to know about this part:
Why is that part needed? It seems to be overly complex and the lack of {} makes following the blocks difficult.