mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-10-06 19:43:06 +02:00
Cleanup and rename.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user