Removed usage of Broadcast (were used by Widget).

This commit is contained in:
Dennis Guse
2019-09-10 21:58:51 +02:00
parent 264bb3746f
commit 496cf9145b
5 changed files with 2 additions and 113 deletions
@@ -602,7 +602,6 @@ public class TrackRecordingService extends Service {
isIdle = false;
startGps();
sendTrackBroadcast(trackStarted ? R.string.track_started_broadcast_action : R.string.track_resumed_broadcast_action, recordingTrackId);
// Restore periodic tasks
voiceExecutor.restore();
@@ -700,7 +699,6 @@ public class TrackRecordingService extends Service {
}
lastLocation = null;
sendTrackBroadcast(trackStopped ? R.string.track_stopped_broadcast_action : R.string.track_paused_broadcast_action, trackId);
stopGps(trackStopped);
}
@@ -881,7 +879,6 @@ public class TrackRecordingService extends Service {
}
voiceExecutor.update();
splitExecutor.update();
sendTrackBroadcast(R.string.track_update_broadcast_action, track.getId());
}
/**
@@ -983,17 +980,6 @@ public class TrackRecordingService extends Service {
}
}
/**
* Sends track broadcast.
*
* @param actionId the intent action id
* @param trackId the track id
*/
private void sendTrackBroadcast(int actionId, long trackId) {
Intent intent = new Intent().setAction(getString(actionId)).putExtra(getString(R.string.track_id_broadcast_extra), trackId);
sendBroadcast(intent, getString(R.string.permission_notification_value));
}
/**
* TODO: There is a bug in Android that leaks Binder instances. This bug is
* especially visible if we have a non-static class, as there is no way to