Hi guys,
I have found out that once the .start() method has been called on the LocationDisplayManager class, the inner LocationListener is not unregistered from the LocationManager even if the stop() and/or pause() methods have been called.
This triggers really bad leaking flow leading to an issue, that even the Context itself cannot be garbage collected.
Looking forward to your responses.
Regards,
Lukasz