Add LocationListener if getLastKnownLocation() returns null (which seems to happen often on XE16).