This is a question which has been asked numerous times but I could not find a solution that always works.
I am developing an application using the Fused location pro
I solved this by setting both parameters, minimum distance and minimum time between updates to 0. As per what I have tested on 2 devices, now onLocationChanged() is being called regularly after requesting for updates.