diff --git a/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java b/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java index 84cbafc..d89734d 100644 --- a/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java +++ b/app/src/main/java/com/proculite/logmylocation/LocationLoggingService.java @@ -12,11 +12,13 @@ import android.util.Log; import androidx.annotation.NonNull; import androidx.core.location.LocationManagerCompat; +import androidx.room.Room; import java.util.List; public class LocationLoggingService extends Service implements LocationListener { private final String TAG = LocationLoggingService.class.getName(); + private LocationDao locationDao; public LocationLoggingService() { } @@ -30,6 +32,12 @@ public class LocationLoggingService extends Service implements LocationListener public int onStartCommand(Intent intent, int flags, int startId) { Log.d(TAG, "Service started."); + LocationDatabase database = Room + .databaseBuilder(getApplicationContext(), LocationDatabase.class, "location") + .build(); + + locationDao = database.locationDao(); + subscribeToLocationUpdates(this); return super.onStartCommand(intent, flags, startId);