How to read location only once with locationManager (GPS and NETWORK PROVIDER) and not any more looking for updates of location, to save battery?
Using requestSingleUpdate with your LocationManager. For more info, official guide is interesting: INFO
requestSingleUpdate
LocationManager