use 500 ms margin
This commit is contained in:
parent
230d6ef4d7
commit
690de9e2fa
1 changed files with 1 additions and 1 deletions
|
@ -55,7 +55,7 @@ public class OnNavigationServiceAlarmReceiver extends BroadcastReceiver {
|
|||
if (Build.VERSION.SDK_INT >= 19) {
|
||||
NavigationService service = ((OsmandApplication) context.getApplicationContext()).getNavigationService();
|
||||
// Avoid drift
|
||||
while ((service.getNextManualWakeup() - SystemClock.elapsedRealtime()) < 0) {
|
||||
while ((service.getNextManualWakeup() - SystemClock.elapsedRealtime()) < 500) {
|
||||
service.setNextManualWakeup(service.getNextManualWakeup() + service.getServiceOffInterval());
|
||||
}
|
||||
AlarmManager alarmManager = (AlarmManager) service.getSystemService(Context.ALARM_SERVICE);
|
||||
|
|
Loading…
Reference in a new issue