I need to make my app aware on user's location in all activies, fragments and services running in FG and BG. Also, it is mandatory to have location in China too, so Google Play Service's FusedLocation doesn't seem to be an option.
Is there a way to make the app aware on location changes no matter the context without creating a listener in every act/frag/serv and attaching and detaching in lifecycle?