Cleanup and rename.

This commit is contained in:
Román
2020-08-12 16:54:06 +02:00
committed by Román Martínez
parent 9837680540
commit 8cb6d63abe
6 changed files with 14 additions and 10 deletions
@@ -124,7 +124,7 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand
private HandlerServer handlerServer;
private List<BoundServiceListener> listeners = new ArrayList<>();
private List<TrackRecordingServiceCallback> listeners = new ArrayList<>();
@Override
public void onCreate() {
@@ -161,6 +161,11 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand
handlerServer.stop(this);
handlerServer = null;
if (listeners != null) {
listeners.clear();
listeners = null;
}
if (remoteSensorManager != null) {
remoteSensorManager.stop();
remoteSensorManager = null;
@@ -591,12 +596,12 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand
@Override
public void newGpsStatus(GpsStatusValue gpsStatusValue) {
notificationManager.updateContent(getString(gpsStatusValue.message));
for (BoundServiceListener listener : listeners) {
for (TrackRecordingServiceCallback listener : listeners) {
listener.onGpsStatusChange(gpsStatusValue);
}
}
public void addListener(BoundServiceListener listener) {
public void addListener(TrackRecordingServiceCallback listener) {
listeners.add(listener);
}
@@ -24,7 +24,7 @@ class TrackRecordingServiceBinder extends android.os.Binder implements TrackReco
}
@Override
public void setListener(BoundServiceListener listener) {
public void addListener(TrackRecordingServiceCallback listener) {
trackRecordingService.addListener(listener);
}
@@ -5,6 +5,6 @@ import de.dennisguse.opentracks.services.handlers.GpsStatusValue;
/**
* Interface all activities have to implements to receive information from the service.
*/
public interface BoundServiceListener {
public interface TrackRecordingServiceCallback {
void onGpsStatusChange(GpsStatusValue newStatus);
}
@@ -112,7 +112,7 @@ public interface TrackRecordingServiceInterface {
@VisibleForTesting
void newTrackPoint(TrackPoint trackPoint, int recordingGpsAccuracy);
void setListener(BoundServiceListener listener);
void addListener(TrackRecordingServiceCallback listener);
GpsStatusValue getGpsStatus();
}