Created LocationDao in service.

This commit is contained in:
Filip Strajnar 2024-10-19 15:00:32 +02:00
parent 33ccb30f8a
commit 3b30dd585f

View file

@ -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);