From 32a4467bcea8591d1003ad640ce6f3fe5c566669 Mon Sep 17 00:00:00 2001 From: Filip Strajnar Date: Sun, 27 Oct 2024 13:22:03 +0100 Subject: [PATCH] Added getLastKnownLocation method to LocationLoggingService. --- .../com/proculite/logmylocation/LocationLoggingService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java b/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java index 548c6f2..5f938a1 100644 --- a/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java +++ b/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java @@ -114,6 +114,12 @@ public class LocationLoggingService extends Service implements LocationListener locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener); } + @SuppressLint("MissingPermission") + public Location getLastKnownLocation(){ + LocationManager locationManager = (LocationManager) getSystemService(Service.LOCATION_SERVICE); + return locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); + } + @Override public void onDestroy() { Log.d(TAG, "Service has been destroyed.");